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 String
getCrossRealmTrustAdminServer()
Optional.com.google.protobuf.ByteString
getCrossRealmTrustAdminServerBytes()
Optional.String
getCrossRealmTrustKdc()
Optional.com.google.protobuf.ByteString
getCrossRealmTrustKdcBytes()
Optional.String
getCrossRealmTrustRealm()
Optional.com.google.protobuf.ByteString
getCrossRealmTrustRealmBytes()
Optional.String
getCrossRealmTrustSharedPasswordUri()
Optional.com.google.protobuf.ByteString
getCrossRealmTrustSharedPasswordUriBytes()
Optional.boolean
getEnableKerberos()
Optional.String
getKdcDbKeyUri()
Optional.com.google.protobuf.ByteString
getKdcDbKeyUriBytes()
Optional.String
getKeyPasswordUri()
Optional.com.google.protobuf.ByteString
getKeyPasswordUriBytes()
Optional.String
getKeystorePasswordUri()
Optional.com.google.protobuf.ByteString
getKeystorePasswordUriBytes()
Optional.String
getKeystoreUri()
Optional.com.google.protobuf.ByteString
getKeystoreUriBytes()
Optional.String
getKmsKeyUri()
Optional.com.google.protobuf.ByteString
getKmsKeyUriBytes()
Optional.String
getRealm()
Optional.com.google.protobuf.ByteString
getRealmBytes()
Optional.String
getRootPrincipalPasswordUri()
Optional.com.google.protobuf.ByteString
getRootPrincipalPasswordUriBytes()
Optional.int
getTgtLifetimeHours()
Optional.String
getTruststorePasswordUri()
Optional.com.google.protobuf.ByteString
getTruststorePasswordUriBytes()
Optional.String
getTruststoreUri()
Optional.com.google.protobuf.ByteString
getTruststoreUriBytes()
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.
-
-