Package com.google.container.v1
Class DNSConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class DNSConfig
extends com.google.protobuf.GeneratedMessage
implements DNSConfigOrBuilder
DNSConfig contains the desired set of options for configuring clusterDNS.Protobuf type
google.container.v1.DNSConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDNSConfig contains the desired set of options for configuring clusterDNS.static enumDNSScope lists the various scopes of access to cluster DNS records.static enumProvider lists the various in-cluster DNS providers.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional.com.google.protobuf.ByteStringOptional.cluster_dns indicates which in-cluster DNS provider should be used.cluster_dns_domain is the suffix used for all cluster service records.com.google.protobuf.ByteStringcluster_dns_domain is the suffix used for all cluster service records.cluster_dns_scope indicates the scope of access to cluster DNS records.intcluster_dns_scope indicates the scope of access to cluster DNS records.intcluster_dns indicates which in-cluster DNS provider should be used.static DNSConfigstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<DNSConfig>intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic DNSConfig.Builderstatic DNSConfig.BuildernewBuilder(DNSConfig prototype) protected DNSConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CLUSTER_DNS_FIELD_NUMBER
public static final int CLUSTER_DNS_FIELD_NUMBER- See Also:
-
CLUSTER_DNS_SCOPE_FIELD_NUMBER
public static final int CLUSTER_DNS_SCOPE_FIELD_NUMBER- See Also:
-
CLUSTER_DNS_DOMAIN_FIELD_NUMBER
public static final int CLUSTER_DNS_DOMAIN_FIELD_NUMBER- See Also:
-
ADDITIVE_VPC_SCOPE_DNS_DOMAIN_FIELD_NUMBER
public static final int ADDITIVE_VPC_SCOPE_DNS_DOMAIN_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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
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
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
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.
-
getAdditiveVpcScopeDnsDomain
Optional. The domain used in Additive VPC scope.
string additive_vpc_scope_dns_domain = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdditiveVpcScopeDnsDomainin interfaceDNSConfigOrBuilder- Returns:
- The additiveVpcScopeDnsDomain.
-
getAdditiveVpcScopeDnsDomainBytes
public com.google.protobuf.ByteString getAdditiveVpcScopeDnsDomainBytes()Optional. The domain used in Additive VPC scope.
string additive_vpc_scope_dns_domain = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdditiveVpcScopeDnsDomainBytesin interfaceDNSConfigOrBuilder- Returns:
- The bytes for additiveVpcScopeDnsDomain.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static DNSConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DNSConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DNSConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DNSConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-