public static final class HTTPLoadBalancerRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder> implements HTTPLoadBalancerRuleOrBuilder
appscode.kubernetes.v1beta1.HTTPLoadBalancerRule| Modifier and Type | Method and Description |
|---|---|
HTTPLoadBalancerRule.Builder |
addAllHeaderRules(java.lang.Iterable<java.lang.String> values)
repeated string header_rules = 3; |
HTTPLoadBalancerRule.Builder |
addAllRewriteRules(java.lang.Iterable<java.lang.String> values)
repeated string rewrite_rules = 4; |
HTTPLoadBalancerRule.Builder |
addHeaderRules(java.lang.String value)
repeated string header_rules = 3; |
HTTPLoadBalancerRule.Builder |
addHeaderRulesBytes(com.google.protobuf.ByteString value)
repeated string header_rules = 3; |
HTTPLoadBalancerRule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
HTTPLoadBalancerRule.Builder |
addRewriteRules(java.lang.String value)
repeated string rewrite_rules = 4; |
HTTPLoadBalancerRule.Builder |
addRewriteRulesBytes(com.google.protobuf.ByteString value)
repeated string rewrite_rules = 4; |
HTTPLoadBalancerRule |
build() |
HTTPLoadBalancerRule |
buildPartial() |
HTTPLoadBalancerRule.Builder |
clear() |
HTTPLoadBalancerRule.Builder |
clearBackend()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
HTTPLoadBalancerRule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HTTPLoadBalancerRule.Builder |
clearHeaderRules()
repeated string header_rules = 3; |
HTTPLoadBalancerRule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HTTPLoadBalancerRule.Builder |
clearPath()
string path = 1; |
HTTPLoadBalancerRule.Builder |
clearRewriteRules()
repeated string rewrite_rules = 4; |
HTTPLoadBalancerRule.Builder |
clone() |
LoadBalancerBackend |
getBackend()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
LoadBalancerBackend.Builder |
getBackendBuilder()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
LoadBalancerBackendOrBuilder |
getBackendOrBuilder()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
HTTPLoadBalancerRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getHeaderRules(int index)
repeated string header_rules = 3; |
com.google.protobuf.ByteString |
getHeaderRulesBytes(int index)
repeated string header_rules = 3; |
int |
getHeaderRulesCount()
repeated string header_rules = 3; |
com.google.protobuf.ProtocolStringList |
getHeaderRulesList()
repeated string header_rules = 3; |
java.lang.String |
getPath()
string path = 1; |
com.google.protobuf.ByteString |
getPathBytes()
string path = 1; |
java.lang.String |
getRewriteRules(int index)
repeated string rewrite_rules = 4; |
com.google.protobuf.ByteString |
getRewriteRulesBytes(int index)
repeated string rewrite_rules = 4; |
int |
getRewriteRulesCount()
repeated string rewrite_rules = 4; |
com.google.protobuf.ProtocolStringList |
getRewriteRulesList()
repeated string rewrite_rules = 4; |
boolean |
hasBackend()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HTTPLoadBalancerRule.Builder |
mergeBackend(LoadBalancerBackend value)
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
HTTPLoadBalancerRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HTTPLoadBalancerRule.Builder |
mergeFrom(HTTPLoadBalancerRule other) |
HTTPLoadBalancerRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
HTTPLoadBalancerRule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HTTPLoadBalancerRule.Builder |
setBackend(LoadBalancerBackend.Builder builderForValue)
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
HTTPLoadBalancerRule.Builder |
setBackend(LoadBalancerBackend value)
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2; |
HTTPLoadBalancerRule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
HTTPLoadBalancerRule.Builder |
setHeaderRules(int index,
java.lang.String value)
repeated string header_rules = 3; |
HTTPLoadBalancerRule.Builder |
setPath(java.lang.String value)
string path = 1; |
HTTPLoadBalancerRule.Builder |
setPathBytes(com.google.protobuf.ByteString value)
string path = 1; |
HTTPLoadBalancerRule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
HTTPLoadBalancerRule.Builder |
setRewriteRules(int index,
java.lang.String value)
repeated string rewrite_rules = 4; |
HTTPLoadBalancerRule.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HTTPLoadBalancerRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HTTPLoadBalancerRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HTTPLoadBalancerRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder mergeFrom(HTTPLoadBalancerRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public HTTPLoadBalancerRule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HTTPLoadBalancerRule.Builder>java.io.IOExceptionpublic java.lang.String getPath()
string path = 1;getPath in interface HTTPLoadBalancerRuleOrBuilderpublic com.google.protobuf.ByteString getPathBytes()
string path = 1;getPathBytes in interface HTTPLoadBalancerRuleOrBuilderpublic HTTPLoadBalancerRule.Builder setPath(java.lang.String value)
string path = 1;public HTTPLoadBalancerRule.Builder clearPath()
string path = 1;public HTTPLoadBalancerRule.Builder setPathBytes(com.google.protobuf.ByteString value)
string path = 1;public boolean hasBackend()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;hasBackend in interface HTTPLoadBalancerRuleOrBuilderpublic LoadBalancerBackend getBackend()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;getBackend in interface HTTPLoadBalancerRuleOrBuilderpublic HTTPLoadBalancerRule.Builder setBackend(LoadBalancerBackend value)
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;public HTTPLoadBalancerRule.Builder setBackend(LoadBalancerBackend.Builder builderForValue)
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;public HTTPLoadBalancerRule.Builder mergeBackend(LoadBalancerBackend value)
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;public HTTPLoadBalancerRule.Builder clearBackend()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;public LoadBalancerBackend.Builder getBackendBuilder()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;public LoadBalancerBackendOrBuilder getBackendOrBuilder()
.appscode.kubernetes.v1beta1.LoadBalancerBackend backend = 2;getBackendOrBuilder in interface HTTPLoadBalancerRuleOrBuilderpublic com.google.protobuf.ProtocolStringList getHeaderRulesList()
repeated string header_rules = 3;getHeaderRulesList in interface HTTPLoadBalancerRuleOrBuilderpublic int getHeaderRulesCount()
repeated string header_rules = 3;getHeaderRulesCount in interface HTTPLoadBalancerRuleOrBuilderpublic java.lang.String getHeaderRules(int index)
repeated string header_rules = 3;getHeaderRules in interface HTTPLoadBalancerRuleOrBuilderpublic com.google.protobuf.ByteString getHeaderRulesBytes(int index)
repeated string header_rules = 3;getHeaderRulesBytes in interface HTTPLoadBalancerRuleOrBuilderpublic HTTPLoadBalancerRule.Builder setHeaderRules(int index, java.lang.String value)
repeated string header_rules = 3;public HTTPLoadBalancerRule.Builder addHeaderRules(java.lang.String value)
repeated string header_rules = 3;public HTTPLoadBalancerRule.Builder addAllHeaderRules(java.lang.Iterable<java.lang.String> values)
repeated string header_rules = 3;public HTTPLoadBalancerRule.Builder clearHeaderRules()
repeated string header_rules = 3;public HTTPLoadBalancerRule.Builder addHeaderRulesBytes(com.google.protobuf.ByteString value)
repeated string header_rules = 3;public com.google.protobuf.ProtocolStringList getRewriteRulesList()
repeated string rewrite_rules = 4;getRewriteRulesList in interface HTTPLoadBalancerRuleOrBuilderpublic int getRewriteRulesCount()
repeated string rewrite_rules = 4;getRewriteRulesCount in interface HTTPLoadBalancerRuleOrBuilderpublic java.lang.String getRewriteRules(int index)
repeated string rewrite_rules = 4;getRewriteRules in interface HTTPLoadBalancerRuleOrBuilderpublic com.google.protobuf.ByteString getRewriteRulesBytes(int index)
repeated string rewrite_rules = 4;getRewriteRulesBytes in interface HTTPLoadBalancerRuleOrBuilderpublic HTTPLoadBalancerRule.Builder setRewriteRules(int index, java.lang.String value)
repeated string rewrite_rules = 4;public HTTPLoadBalancerRule.Builder addRewriteRules(java.lang.String value)
repeated string rewrite_rules = 4;public HTTPLoadBalancerRule.Builder addAllRewriteRules(java.lang.Iterable<java.lang.String> values)
repeated string rewrite_rules = 4;public HTTPLoadBalancerRule.Builder clearRewriteRules()
repeated string rewrite_rules = 4;public HTTPLoadBalancerRule.Builder addRewriteRulesBytes(com.google.protobuf.ByteString value)
repeated string rewrite_rules = 4;public final HTTPLoadBalancerRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>public final HTTPLoadBalancerRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HTTPLoadBalancerRule.Builder>