Package com.google.container.v1beta1
Class MasterAuth
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.container.v1beta1.MasterAuth
-
- All Implemented Interfaces:
MasterAuthOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class MasterAuth extends com.google.protobuf.GeneratedMessageV3 implements MasterAuthOrBuilder
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
Protobuf typegoogle.container.v1beta1.MasterAuth- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMasterAuth.BuilderThe authentication information for accessing the master endpoint.-
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 intCLIENT_CERTIFICATE_CONFIG_FIELD_NUMBERstatic intCLIENT_CERTIFICATE_FIELD_NUMBERstatic intCLIENT_KEY_FIELD_NUMBERstatic intCLUSTER_CA_CERTIFICATE_FIELD_NUMBERstatic intPASSWORD_FIELD_NUMBERstatic intUSERNAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object obj)StringgetClientCertificate()[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.com.google.protobuf.ByteStringgetClientCertificateBytes()[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.ClientCertificateConfiggetClientCertificateConfig()Configuration for client certificate authentication on the cluster.ClientCertificateConfigOrBuildergetClientCertificateConfigOrBuilder()Configuration for client certificate authentication on the cluster.StringgetClientKey()[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.com.google.protobuf.ByteStringgetClientKeyBytes()[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.StringgetClusterCaCertificate()string cluster_ca_certificate = 100;com.google.protobuf.ByteStringgetClusterCaCertificateBytes()string cluster_ca_certificate = 100;static MasterAuthgetDefaultInstance()MasterAuthgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<MasterAuth>getParserForType()StringgetPassword()Deprecated.google.container.v1beta1.MasterAuth.password is deprecated.com.google.protobuf.ByteStringgetPasswordBytes()Deprecated.google.container.v1beta1.MasterAuth.password is deprecated.intgetSerializedSize()StringgetUsername()Deprecated.google.container.v1beta1.MasterAuth.username is deprecated.com.google.protobuf.ByteStringgetUsernameBytes()Deprecated.google.container.v1beta1.MasterAuth.username is deprecated.booleanhasClientCertificateConfig()Configuration for client certificate authentication on the cluster.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MasterAuth.BuildernewBuilder()static MasterAuth.BuildernewBuilder(MasterAuth prototype)MasterAuth.BuildernewBuilderForType()protected MasterAuth.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MasterAuthparseDelimitedFrom(InputStream input)static MasterAuthparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MasterAuthparseFrom(byte[] data)static MasterAuthparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MasterAuthparseFrom(com.google.protobuf.ByteString data)static MasterAuthparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MasterAuthparseFrom(com.google.protobuf.CodedInputStream input)static MasterAuthparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MasterAuthparseFrom(InputStream input)static MasterAuthparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MasterAuthparseFrom(ByteBuffer data)static MasterAuthparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MasterAuth>parser()MasterAuth.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
-
USERNAME_FIELD_NUMBER
public static final int USERNAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PASSWORD_FIELD_NUMBER
public static final int PASSWORD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_CERTIFICATE_CONFIG_FIELD_NUMBER
public static final int CLIENT_CERTIFICATE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_CA_CERTIFICATE_FIELD_NUMBER
public static final int CLUSTER_CA_CERTIFICATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_CERTIFICATE_FIELD_NUMBER
public static final int CLIENT_CERTIFICATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_KEY_FIELD_NUMBER
public static final int CLIENT_KEY_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
-
getUsername
@Deprecated public String getUsername()
Deprecated.google.container.v1beta1.MasterAuth.username is deprecated. See google/container/v1beta1/cluster_service.proto;l=1211The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
string username = 1 [deprecated = true];- Specified by:
getUsernamein interfaceMasterAuthOrBuilder- Returns:
- The username.
-
getUsernameBytes
@Deprecated public com.google.protobuf.ByteString getUsernameBytes()
Deprecated.google.container.v1beta1.MasterAuth.username is deprecated. See google/container/v1beta1/cluster_service.proto;l=1211The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
string username = 1 [deprecated = true];- Specified by:
getUsernameBytesin interfaceMasterAuthOrBuilder- Returns:
- The bytes for username.
-
getPassword
@Deprecated public String getPassword()
Deprecated.google.container.v1beta1.MasterAuth.password is deprecated. See google/container/v1beta1/cluster_service.proto;l=1222The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
string password = 2 [deprecated = true];- Specified by:
getPasswordin interfaceMasterAuthOrBuilder- Returns:
- The password.
-
getPasswordBytes
@Deprecated public com.google.protobuf.ByteString getPasswordBytes()
Deprecated.google.container.v1beta1.MasterAuth.password is deprecated. See google/container/v1beta1/cluster_service.proto;l=1222The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
string password = 2 [deprecated = true];- Specified by:
getPasswordBytesin interfaceMasterAuthOrBuilder- Returns:
- The bytes for password.
-
hasClientCertificateConfig
public boolean hasClientCertificateConfig()
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
.google.container.v1beta1.ClientCertificateConfig client_certificate_config = 3;- Specified by:
hasClientCertificateConfigin interfaceMasterAuthOrBuilder- Returns:
- Whether the clientCertificateConfig field is set.
-
getClientCertificateConfig
public ClientCertificateConfig getClientCertificateConfig()
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
.google.container.v1beta1.ClientCertificateConfig client_certificate_config = 3;- Specified by:
getClientCertificateConfigin interfaceMasterAuthOrBuilder- Returns:
- The clientCertificateConfig.
-
getClientCertificateConfigOrBuilder
public ClientCertificateConfigOrBuilder getClientCertificateConfigOrBuilder()
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
.google.container.v1beta1.ClientCertificateConfig client_certificate_config = 3;- Specified by:
getClientCertificateConfigOrBuilderin interfaceMasterAuthOrBuilder
-
getClusterCaCertificate
public String getClusterCaCertificate()
string cluster_ca_certificate = 100;- Specified by:
getClusterCaCertificatein interfaceMasterAuthOrBuilder- Returns:
- The clusterCaCertificate.
-
getClusterCaCertificateBytes
public com.google.protobuf.ByteString getClusterCaCertificateBytes()
string cluster_ca_certificate = 100;- Specified by:
getClusterCaCertificateBytesin interfaceMasterAuthOrBuilder- Returns:
- The bytes for clusterCaCertificate.
-
getClientCertificate
public String getClientCertificate()
[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.
string client_certificate = 101;- Specified by:
getClientCertificatein interfaceMasterAuthOrBuilder- Returns:
- The clientCertificate.
-
getClientCertificateBytes
public com.google.protobuf.ByteString getClientCertificateBytes()
[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.
string client_certificate = 101;- Specified by:
getClientCertificateBytesin interfaceMasterAuthOrBuilder- Returns:
- The bytes for clientCertificate.
-
getClientKey
public String getClientKey()
[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.
string client_key = 102;- Specified by:
getClientKeyin interfaceMasterAuthOrBuilder- Returns:
- The clientKey.
-
getClientKeyBytes
public com.google.protobuf.ByteString getClientKeyBytes()
[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.
string client_key = 102;- Specified by:
getClientKeyBytesin interfaceMasterAuthOrBuilder- Returns:
- The bytes for clientKey.
-
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 MasterAuth parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MasterAuth parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MasterAuth parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MasterAuth parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MasterAuth parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MasterAuth parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MasterAuth parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MasterAuth parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MasterAuth parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MasterAuth parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MasterAuth parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MasterAuth parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MasterAuth.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MasterAuth.Builder newBuilder()
-
newBuilder
public static MasterAuth.Builder newBuilder(MasterAuth prototype)
-
toBuilder
public MasterAuth.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MasterAuth.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MasterAuth getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MasterAuth> parser()
-
getParserForType
public com.google.protobuf.Parser<MasterAuth> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MasterAuth getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-