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 class
MasterAuth.Builder
The 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 int
CLIENT_CERTIFICATE_CONFIG_FIELD_NUMBER
static int
CLIENT_CERTIFICATE_FIELD_NUMBER
static int
CLIENT_KEY_FIELD_NUMBER
static int
CLUSTER_CA_CERTIFICATE_FIELD_NUMBER
static int
PASSWORD_FIELD_NUMBER
static int
USERNAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getClientCertificate()
[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.com.google.protobuf.ByteString
getClientCertificateBytes()
[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.ClientCertificateConfig
getClientCertificateConfig()
Configuration for client certificate authentication on the cluster.ClientCertificateConfigOrBuilder
getClientCertificateConfigOrBuilder()
Configuration for client certificate authentication on the cluster.String
getClientKey()
[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.com.google.protobuf.ByteString
getClientKeyBytes()
[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.String
getClusterCaCertificate()
string cluster_ca_certificate = 100;
com.google.protobuf.ByteString
getClusterCaCertificateBytes()
string cluster_ca_certificate = 100;
static MasterAuth
getDefaultInstance()
MasterAuth
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<MasterAuth>
getParserForType()
String
getPassword()
Deprecated.google.container.v1beta1.MasterAuth.password is deprecated.com.google.protobuf.ByteString
getPasswordBytes()
Deprecated.google.container.v1beta1.MasterAuth.password is deprecated.int
getSerializedSize()
String
getUsername()
Deprecated.google.container.v1beta1.MasterAuth.username is deprecated.com.google.protobuf.ByteString
getUsernameBytes()
Deprecated.google.container.v1beta1.MasterAuth.username is deprecated.boolean
hasClientCertificateConfig()
Configuration for client certificate authentication on the cluster.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static MasterAuth.Builder
newBuilder()
static MasterAuth.Builder
newBuilder(MasterAuth prototype)
MasterAuth.Builder
newBuilderForType()
protected MasterAuth.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static MasterAuth
parseDelimitedFrom(InputStream input)
static MasterAuth
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MasterAuth
parseFrom(byte[] data)
static MasterAuth
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MasterAuth
parseFrom(com.google.protobuf.ByteString data)
static MasterAuth
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MasterAuth
parseFrom(com.google.protobuf.CodedInputStream input)
static MasterAuth
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MasterAuth
parseFrom(InputStream input)
static MasterAuth
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MasterAuth
parseFrom(ByteBuffer data)
static MasterAuth
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<MasterAuth>
parser()
MasterAuth.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in 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:
getUsername
in 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:
getUsernameBytes
in 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:
getPassword
in 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:
getPasswordBytes
in 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:
hasClientCertificateConfig
in 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:
getClientCertificateConfig
in 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:
getClientCertificateConfigOrBuilder
in interfaceMasterAuthOrBuilder
-
getClusterCaCertificate
public String getClusterCaCertificate()
string cluster_ca_certificate = 100;
- Specified by:
getClusterCaCertificate
in interfaceMasterAuthOrBuilder
- Returns:
- The clusterCaCertificate.
-
getClusterCaCertificateBytes
public com.google.protobuf.ByteString getClusterCaCertificateBytes()
string cluster_ca_certificate = 100;
- Specified by:
getClusterCaCertificateBytes
in 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:
getClientCertificate
in 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:
getClientCertificateBytes
in 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:
getClientKey
in 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:
getClientKeyBytes
in interfaceMasterAuthOrBuilder
- Returns:
- The bytes for clientKey.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MasterAuth.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MasterAuth getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-