Package com.google.container.v1
Class DNSConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.container.v1.DNSConfig
-
- All Implemented Interfaces:
DNSConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class DNSConfig extends com.google.protobuf.GeneratedMessageV3 implements DNSConfigOrBuilder
DNSConfig contains the desired set of options for configuring clusterDNS.
Protobuf typegoogle.container.v1.DNSConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDNSConfig.BuilderDNSConfig contains the desired set of options for configuring clusterDNS.static classDNSConfig.DNSScopeDNSScope lists the various scopes of access to cluster DNS records.static classDNSConfig.ProviderProvider lists the various in-cluster DNS providers.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCLUSTER_DNS_DOMAIN_FIELD_NUMBERstatic intCLUSTER_DNS_FIELD_NUMBERstatic intCLUSTER_DNS_SCOPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)DNSConfig.ProvidergetClusterDns()cluster_dns indicates which in-cluster DNS provider should be used.StringgetClusterDnsDomain()cluster_dns_domain is the suffix used for all cluster service records.com.google.protobuf.ByteStringgetClusterDnsDomainBytes()cluster_dns_domain is the suffix used for all cluster service records.DNSConfig.DNSScopegetClusterDnsScope()cluster_dns_scope indicates the scope of access to cluster DNS records.intgetClusterDnsScopeValue()cluster_dns_scope indicates the scope of access to cluster DNS records.intgetClusterDnsValue()cluster_dns indicates which in-cluster DNS provider should be used.static DNSConfiggetDefaultInstance()DNSConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<DNSConfig>getParserForType()intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static DNSConfig.BuildernewBuilder()static DNSConfig.BuildernewBuilder(DNSConfig prototype)DNSConfig.BuildernewBuilderForType()protected DNSConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static DNSConfigparseDelimitedFrom(InputStream input)static DNSConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DNSConfigparseFrom(byte[] data)static DNSConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DNSConfigparseFrom(com.google.protobuf.ByteString data)static DNSConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DNSConfigparseFrom(com.google.protobuf.CodedInputStream input)static DNSConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DNSConfigparseFrom(InputStream input)static DNSConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static DNSConfigparseFrom(ByteBuffer data)static DNSConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<DNSConfig>parser()DNSConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CLUSTER_DNS_FIELD_NUMBER
public static final int CLUSTER_DNS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_DNS_SCOPE_FIELD_NUMBER
public static final int CLUSTER_DNS_SCOPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_DNS_DOMAIN_FIELD_NUMBER
public static final int CLUSTER_DNS_DOMAIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getClusterDnsValue
public int getClusterDnsValue()
cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1.DNSConfig.Provider cluster_dns = 1;- Specified by:
getClusterDnsValuein interfaceDNSConfigOrBuilder- Returns:
- The enum numeric value on the wire for clusterDns.
-
getClusterDns
public DNSConfig.Provider getClusterDns()
cluster_dns indicates which in-cluster DNS provider should be used.
.google.container.v1.DNSConfig.Provider cluster_dns = 1;- Specified by:
getClusterDnsin interfaceDNSConfigOrBuilder- Returns:
- The clusterDns.
-
getClusterDnsScopeValue
public int getClusterDnsScopeValue()
cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1.DNSConfig.DNSScope cluster_dns_scope = 2;- Specified by:
getClusterDnsScopeValuein interfaceDNSConfigOrBuilder- Returns:
- The enum numeric value on the wire for clusterDnsScope.
-
getClusterDnsScope
public DNSConfig.DNSScope getClusterDnsScope()
cluster_dns_scope indicates the scope of access to cluster DNS records.
.google.container.v1.DNSConfig.DNSScope cluster_dns_scope = 2;- Specified by:
getClusterDnsScopein interfaceDNSConfigOrBuilder- Returns:
- The clusterDnsScope.
-
getClusterDnsDomain
public String getClusterDnsDomain()
cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;- Specified by:
getClusterDnsDomainin interfaceDNSConfigOrBuilder- Returns:
- The clusterDnsDomain.
-
getClusterDnsDomainBytes
public com.google.protobuf.ByteString getClusterDnsDomainBytes()
cluster_dns_domain is the suffix used for all cluster service records.
string cluster_dns_domain = 3;- Specified by:
getClusterDnsDomainBytesin interfaceDNSConfigOrBuilder- Returns:
- The bytes for clusterDnsDomain.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DNSConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DNSConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DNSConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DNSConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DNSConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DNSConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DNSConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DNSConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DNSConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DNSConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static DNSConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DNSConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public DNSConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DNSConfig.Builder newBuilder()
-
newBuilder
public static DNSConfig.Builder newBuilder(DNSConfig prototype)
-
toBuilder
public DNSConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DNSConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DNSConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DNSConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<DNSConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DNSConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-