Package com.google.cloud.dataproc.v1
Interface KerberosConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
KerberosConfig,KerberosConfig.Builder
public interface KerberosConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCrossRealmTrustAdminServer()Optional.com.google.protobuf.ByteStringgetCrossRealmTrustAdminServerBytes()Optional.StringgetCrossRealmTrustKdc()Optional.com.google.protobuf.ByteStringgetCrossRealmTrustKdcBytes()Optional.StringgetCrossRealmTrustRealm()Optional.com.google.protobuf.ByteStringgetCrossRealmTrustRealmBytes()Optional.StringgetCrossRealmTrustSharedPasswordUri()Optional.com.google.protobuf.ByteStringgetCrossRealmTrustSharedPasswordUriBytes()Optional.booleangetEnableKerberos()Optional.StringgetKdcDbKeyUri()Optional.com.google.protobuf.ByteStringgetKdcDbKeyUriBytes()Optional.StringgetKeyPasswordUri()Optional.com.google.protobuf.ByteStringgetKeyPasswordUriBytes()Optional.StringgetKeystorePasswordUri()Optional.com.google.protobuf.ByteStringgetKeystorePasswordUriBytes()Optional.StringgetKeystoreUri()Optional.com.google.protobuf.ByteStringgetKeystoreUriBytes()Optional.StringgetKmsKeyUri()Optional.com.google.protobuf.ByteStringgetKmsKeyUriBytes()Optional.StringgetRealm()Optional.com.google.protobuf.ByteStringgetRealmBytes()Optional.StringgetRootPrincipalPasswordUri()Optional.com.google.protobuf.ByteStringgetRootPrincipalPasswordUriBytes()Optional.intgetTgtLifetimeHours()Optional.StringgetTruststorePasswordUri()Optional.com.google.protobuf.ByteStringgetTruststorePasswordUriBytes()Optional.StringgetTruststoreUri()Optional.com.google.protobuf.ByteStringgetTruststoreUriBytes()Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getEnableKerberos
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];- Returns:
- The enableKerberos.
-
getRootPrincipalPasswordUri
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];- Returns:
- The rootPrincipalPasswordUri.
-
getRootPrincipalPasswordUriBytes
com.google.protobuf.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];- Returns:
- The bytes for rootPrincipalPasswordUri.
-
getKmsKeyUri
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];- Returns:
- The kmsKeyUri.
-
getKmsKeyUriBytes
com.google.protobuf.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];- Returns:
- The bytes for kmsKeyUri.
-
getKeystoreUri
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];- Returns:
- The keystoreUri.
-
getKeystoreUriBytes
com.google.protobuf.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];- Returns:
- The bytes for keystoreUri.
-
getTruststoreUri
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];- Returns:
- The truststoreUri.
-
getTruststoreUriBytes
com.google.protobuf.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];- Returns:
- The bytes for truststoreUri.
-
getKeystorePasswordUri
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];- Returns:
- The keystorePasswordUri.
-
getKeystorePasswordUriBytes
com.google.protobuf.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];- Returns:
- The bytes for keystorePasswordUri.
-
getKeyPasswordUri
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];- Returns:
- The keyPasswordUri.
-
getKeyPasswordUriBytes
com.google.protobuf.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];- Returns:
- The bytes for keyPasswordUri.
-
getTruststorePasswordUri
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];- Returns:
- The truststorePasswordUri.
-
getTruststorePasswordUriBytes
com.google.protobuf.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];- Returns:
- The bytes for truststorePasswordUri.
-
getCrossRealmTrustRealm
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];- Returns:
- The crossRealmTrustRealm.
-
getCrossRealmTrustRealmBytes
com.google.protobuf.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];- Returns:
- The bytes for crossRealmTrustRealm.
-
getCrossRealmTrustKdc
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];- Returns:
- The crossRealmTrustKdc.
-
getCrossRealmTrustKdcBytes
com.google.protobuf.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];- Returns:
- The bytes for crossRealmTrustKdc.
-
getCrossRealmTrustAdminServer
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];- Returns:
- The crossRealmTrustAdminServer.
-
getCrossRealmTrustAdminServerBytes
com.google.protobuf.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];- Returns:
- The bytes for crossRealmTrustAdminServer.
-
getCrossRealmTrustSharedPasswordUri
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];- Returns:
- The crossRealmTrustSharedPasswordUri.
-
getCrossRealmTrustSharedPasswordUriBytes
com.google.protobuf.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];- Returns:
- The bytes for crossRealmTrustSharedPasswordUri.
-
getKdcDbKeyUri
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];- Returns:
- The kdcDbKeyUri.
-
getKdcDbKeyUriBytes
com.google.protobuf.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];- Returns:
- The bytes for kdcDbKeyUri.
-
getTgtLifetimeHours
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];- Returns:
- The tgtLifetimeHours.
-
getRealm
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];- Returns:
- The realm.
-
getRealmBytes
com.google.protobuf.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];- Returns:
- The bytes for realm.
-
-