public static final class KerberosConfig.Builder extends GeneratedMessageV3.Builder<KerberosConfig.Builder> implements KerberosConfigOrBuilder
Specifies Kerberos related configuration.Protobuf type
google.cloud.dataproc.v1.KerberosConfig
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public KerberosConfig build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public KerberosConfig buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public KerberosConfig.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder mergeFrom(KerberosConfig other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public KerberosConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<KerberosConfig.Builder>
IOException
public boolean getEnableKerberos()
Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.
bool enable_kerberos = 1 [(.google.api.field_behavior) = OPTIONAL];
getEnableKerberos
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setEnableKerberos(boolean value)
Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.
bool enable_kerberos = 1 [(.google.api.field_behavior) = OPTIONAL];
value
- The enableKerberos to set.public KerberosConfig.Builder clearEnableKerberos()
Optional. Flag to indicate whether to Kerberize the cluster (default: false). Set this field to true to enable Kerberos on a cluster.
bool enable_kerberos = 1 [(.google.api.field_behavior) = OPTIONAL];
public String getRootPrincipalPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
getRootPrincipalPasswordUri
in interface KerberosConfigOrBuilder
public ByteString getRootPrincipalPasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
getRootPrincipalPasswordUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setRootPrincipalPasswordUri(String value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
value
- The rootPrincipalPasswordUri to set.public KerberosConfig.Builder clearRootPrincipalPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setRootPrincipalPasswordUriBytes(ByteString value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the root principal password.
string root_principal_password_uri = 2 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for rootPrincipalPasswordUri to set.public String getKmsKeyUri()
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];
getKmsKeyUri
in interface KerberosConfigOrBuilder
public ByteString getKmsKeyUriBytes()
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];
getKmsKeyUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setKmsKeyUri(String value)
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];
value
- The kmsKeyUri to set.public KerberosConfig.Builder clearKmsKeyUri()
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setKmsKeyUriBytes(ByteString value)
Optional. The uri of the KMS key used to encrypt various sensitive files.
string kms_key_uri = 3 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for kmsKeyUri to set.public String getKeystoreUri()
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
getKeystoreUri
in interface KerberosConfigOrBuilder
public ByteString getKeystoreUriBytes()
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
getKeystoreUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setKeystoreUri(String value)
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
value
- The keystoreUri to set.public KerberosConfig.Builder clearKeystoreUri()
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setKeystoreUriBytes(ByteString value)
Optional. The Cloud Storage URI of the keystore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string keystore_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for keystoreUri to set.public String getTruststoreUri()
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];
getTruststoreUri
in interface KerberosConfigOrBuilder
public ByteString getTruststoreUriBytes()
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];
getTruststoreUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setTruststoreUri(String value)
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];
value
- The truststoreUri to set.public KerberosConfig.Builder clearTruststoreUri()
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setTruststoreUriBytes(ByteString value)
Optional. The Cloud Storage URI of the truststore file used for SSL encryption. If not provided, Dataproc will provide a self-signed certificate.
string truststore_uri = 5 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for truststoreUri to set.public String getKeystorePasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];
getKeystorePasswordUri
in interface KerberosConfigOrBuilder
public ByteString getKeystorePasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];
getKeystorePasswordUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setKeystorePasswordUri(String value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];
value
- The keystorePasswordUri to set.public KerberosConfig.Builder clearKeystorePasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setKeystorePasswordUriBytes(ByteString value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided keystore. For the self-signed certificate, this password is generated by Dataproc.
string keystore_password_uri = 6 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for keystorePasswordUri to set.public String getKeyPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];
getKeyPasswordUri
in interface KerberosConfigOrBuilder
public ByteString getKeyPasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];
getKeyPasswordUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setKeyPasswordUri(String value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];
value
- The keyPasswordUri to set.public KerberosConfig.Builder clearKeyPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setKeyPasswordUriBytes(ByteString value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided key. For the self-signed certificate, this password is generated by Dataproc.
string key_password_uri = 7 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for keyPasswordUri to set.public String getTruststorePasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
getTruststorePasswordUri
in interface KerberosConfigOrBuilder
public ByteString getTruststorePasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
getTruststorePasswordUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setTruststorePasswordUri(String value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
value
- The truststorePasswordUri to set.public KerberosConfig.Builder clearTruststorePasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setTruststorePasswordUriBytes(ByteString value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the password to the user provided truststore. For the self-signed certificate, this password is generated by Dataproc.
string truststore_password_uri = 8 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for truststorePasswordUri to set.public String getCrossRealmTrustRealm()
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustRealm
in interface KerberosConfigOrBuilder
public ByteString getCrossRealmTrustRealmBytes()
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustRealmBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setCrossRealmTrustRealm(String value)
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];
value
- The crossRealmTrustRealm to set.public KerberosConfig.Builder clearCrossRealmTrustRealm()
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setCrossRealmTrustRealmBytes(ByteString value)
Optional. The remote realm the Dataproc on-cluster KDC will trust, should the user enable cross realm trust.
string cross_realm_trust_realm = 9 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for crossRealmTrustRealm to set.public String getCrossRealmTrustKdc()
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustKdc
in interface KerberosConfigOrBuilder
public ByteString getCrossRealmTrustKdcBytes()
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustKdcBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setCrossRealmTrustKdc(String value)
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];
value
- The crossRealmTrustKdc to set.public KerberosConfig.Builder clearCrossRealmTrustKdc()
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setCrossRealmTrustKdcBytes(ByteString value)
Optional. The KDC (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_kdc = 10 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for crossRealmTrustKdc to set.public String getCrossRealmTrustAdminServer()
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustAdminServer
in interface KerberosConfigOrBuilder
public ByteString getCrossRealmTrustAdminServerBytes()
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustAdminServerBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setCrossRealmTrustAdminServer(String value)
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
value
- The crossRealmTrustAdminServer to set.public KerberosConfig.Builder clearCrossRealmTrustAdminServer()
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setCrossRealmTrustAdminServerBytes(ByteString value)
Optional. The admin server (IP or hostname) for the remote trusted realm in a cross realm trust relationship.
string cross_realm_trust_admin_server = 11 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for crossRealmTrustAdminServer to set.public String getCrossRealmTrustSharedPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustSharedPasswordUri
in interface KerberosConfigOrBuilder
public ByteString getCrossRealmTrustSharedPasswordUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
getCrossRealmTrustSharedPasswordUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setCrossRealmTrustSharedPasswordUri(String value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
value
- The crossRealmTrustSharedPasswordUri to set.public KerberosConfig.Builder clearCrossRealmTrustSharedPasswordUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setCrossRealmTrustSharedPasswordUriBytes(ByteString value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the shared password between the on-cluster Kerberos realm and the remote trusted realm, in a cross realm trust relationship.
string cross_realm_trust_shared_password_uri = 12 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for crossRealmTrustSharedPasswordUri to set.public String getKdcDbKeyUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];
getKdcDbKeyUri
in interface KerberosConfigOrBuilder
public ByteString getKdcDbKeyUriBytes()
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];
getKdcDbKeyUriBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setKdcDbKeyUri(String value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];
value
- The kdcDbKeyUri to set.public KerberosConfig.Builder clearKdcDbKeyUri()
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setKdcDbKeyUriBytes(ByteString value)
Optional. The Cloud Storage URI of a KMS encrypted file containing the master key of the KDC database.
string kdc_db_key_uri = 13 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for kdcDbKeyUri to set.public int getTgtLifetimeHours()
Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used.
int32 tgt_lifetime_hours = 14 [(.google.api.field_behavior) = OPTIONAL];
getTgtLifetimeHours
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setTgtLifetimeHours(int value)
Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used.
int32 tgt_lifetime_hours = 14 [(.google.api.field_behavior) = OPTIONAL];
value
- The tgtLifetimeHours to set.public KerberosConfig.Builder clearTgtLifetimeHours()
Optional. The lifetime of the ticket granting ticket, in hours. If not specified, or user specifies 0, then default value 10 will be used.
int32 tgt_lifetime_hours = 14 [(.google.api.field_behavior) = OPTIONAL];
public String getRealm()
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];
getRealm
in interface KerberosConfigOrBuilder
public ByteString getRealmBytes()
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];
getRealmBytes
in interface KerberosConfigOrBuilder
public KerberosConfig.Builder setRealm(String value)
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];
value
- The realm to set.public KerberosConfig.Builder clearRealm()
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder setRealmBytes(ByteString value)
Optional. The name of the on-cluster Kerberos realm. If not specified, the uppercased domain of hostnames will be the realm.
string realm = 15 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for realm to set.public final KerberosConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
public final KerberosConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<KerberosConfig.Builder>
Copyright © 2022 Google LLC. All rights reserved.