public final class LoadBalancerRule extends com.google.protobuf.GeneratedMessageV3 implements LoadBalancerRuleOrBuilder
appscode.kubernetes.v1beta1.LoadBalancerRule| Modifier and Type | Class and Description |
|---|---|
static class |
LoadBalancerRule.Builder
Protobuf type
appscode.kubernetes.v1beta1.LoadBalancerRule |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
HOST_FIELD_NUMBER |
static int |
HTTP_FIELD_NUMBER |
static int |
SSL_SECRET_NAME_FIELD_NUMBER |
static int |
TCP_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
static LoadBalancerRule |
getDefaultInstance() |
LoadBalancerRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
java.lang.String |
getHost()
optional string host = 1; |
com.google.protobuf.ByteString |
getHostBytes()
optional string host = 1; |
HTTPLoadBalancerRule |
getHttp(int index)
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2; |
int |
getHttpCount()
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2; |
java.util.List<HTTPLoadBalancerRule> |
getHttpList()
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2; |
HTTPLoadBalancerRuleOrBuilder |
getHttpOrBuilder(int index)
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2; |
java.util.List<? extends HTTPLoadBalancerRuleOrBuilder> |
getHttpOrBuilderList()
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2; |
com.google.protobuf.Parser<LoadBalancerRule> |
getParserForType() |
int |
getSerializedSize() |
java.lang.String |
getSSLSecretName()
ssl secret name to enable https on the host.
|
com.google.protobuf.ByteString |
getSSLSecretNameBytes()
ssl secret name to enable https on the host.
|
TCPLoadBalancerRule |
getTcp(int index)
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3; |
int |
getTcpCount()
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3; |
java.util.List<TCPLoadBalancerRule> |
getTcpList()
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3; |
TCPLoadBalancerRuleOrBuilder |
getTcpOrBuilder(int index)
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3; |
java.util.List<? extends TCPLoadBalancerRuleOrBuilder> |
getTcpOrBuilderList()
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static LoadBalancerRule.Builder |
newBuilder() |
static LoadBalancerRule.Builder |
newBuilder(LoadBalancerRule prototype) |
LoadBalancerRule.Builder |
newBuilderForType() |
protected LoadBalancerRule.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static LoadBalancerRule |
parseDelimitedFrom(java.io.InputStream input) |
static LoadBalancerRule |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancerRule |
parseFrom(byte[] data) |
static LoadBalancerRule |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancerRule |
parseFrom(com.google.protobuf.ByteString data) |
static LoadBalancerRule |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancerRule |
parseFrom(com.google.protobuf.CodedInputStream input) |
static LoadBalancerRule |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancerRule |
parseFrom(java.io.InputStream input) |
static LoadBalancerRule |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<LoadBalancerRule> |
parser() |
LoadBalancerRule.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int HOST_FIELD_NUMBER
public static final int SSL_SECRET_NAME_FIELD_NUMBER
public static final int HTTP_FIELD_NUMBER
public static final int TCP_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public java.lang.String getHost()
optional string host = 1;getHost in interface LoadBalancerRuleOrBuilderpublic com.google.protobuf.ByteString getHostBytes()
optional string host = 1;getHostBytes in interface LoadBalancerRuleOrBuilderpublic java.lang.String getSSLSecretName()
ssl secret name to enable https on the host. ssl secret must contain data with the certs pem file.
optional string SSL_secret_name = 5;getSSLSecretName in interface LoadBalancerRuleOrBuilderpublic com.google.protobuf.ByteString getSSLSecretNameBytes()
ssl secret name to enable https on the host. ssl secret must contain data with the certs pem file.
optional string SSL_secret_name = 5;getSSLSecretNameBytes in interface LoadBalancerRuleOrBuilderpublic java.util.List<HTTPLoadBalancerRule> getHttpList()
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2;getHttpList in interface LoadBalancerRuleOrBuilderpublic java.util.List<? extends HTTPLoadBalancerRuleOrBuilder> getHttpOrBuilderList()
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2;getHttpOrBuilderList in interface LoadBalancerRuleOrBuilderpublic int getHttpCount()
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2;getHttpCount in interface LoadBalancerRuleOrBuilderpublic HTTPLoadBalancerRule getHttp(int index)
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2;getHttp in interface LoadBalancerRuleOrBuilderpublic HTTPLoadBalancerRuleOrBuilder getHttpOrBuilder(int index)
repeated .appscode.kubernetes.v1beta1.HTTPLoadBalancerRule http = 2;getHttpOrBuilder in interface LoadBalancerRuleOrBuilderpublic java.util.List<TCPLoadBalancerRule> getTcpList()
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3;getTcpList in interface LoadBalancerRuleOrBuilderpublic java.util.List<? extends TCPLoadBalancerRuleOrBuilder> getTcpOrBuilderList()
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3;getTcpOrBuilderList in interface LoadBalancerRuleOrBuilderpublic int getTcpCount()
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3;getTcpCount in interface LoadBalancerRuleOrBuilderpublic TCPLoadBalancerRule getTcp(int index)
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3;getTcp in interface LoadBalancerRuleOrBuilderpublic TCPLoadBalancerRuleOrBuilder getTcpOrBuilder(int index)
repeated .appscode.kubernetes.v1beta1.TCPLoadBalancerRule tcp = 3;getTcpOrBuilder in interface LoadBalancerRuleOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static LoadBalancerRule parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancerRule parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancerRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancerRule parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancerRule parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static LoadBalancerRule parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static LoadBalancerRule parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static LoadBalancerRule parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static LoadBalancerRule parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static LoadBalancerRule parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic LoadBalancerRule.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static LoadBalancerRule.Builder newBuilder()
public static LoadBalancerRule.Builder newBuilder(LoadBalancerRule prototype)
public LoadBalancerRule.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected LoadBalancerRule.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static LoadBalancerRule getDefaultInstance()
public static com.google.protobuf.Parser<LoadBalancerRule> parser()
public com.google.protobuf.Parser<LoadBalancerRule> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public LoadBalancerRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder