Interface KerberosConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
KerberosConfig,KerberosConfig.Builder
@Generated
public interface KerberosConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionA Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).A Cloud Storage URI that specifies the path to a krb5.conf file.com.google.protobuf.ByteStringA Cloud Storage URI that specifies the path to a krb5.conf file.A Kerberos principal that exists in the both the keytab the KDC to authenticate as.com.google.protobuf.ByteStringA Kerberos principal that exists in the both the keytab the KDC to authenticate as.booleanA Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasKeytab
boolean hasKeytab()A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;- Returns:
- Whether the keytab field is set.
-
getKeytab
Secret getKeytab()A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1;- Returns:
- The keytab.
-
getKeytabOrBuilder
SecretOrBuilder getKeytabOrBuilder()A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
.google.cloud.metastore.v1beta.Secret keytab = 1; -
getPrincipal
String getPrincipal()A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;- Returns:
- The principal.
-
getPrincipalBytes
com.google.protobuf.ByteString getPrincipalBytes()A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form `primary/instance@REALM`, but there is no exact format.
string principal = 2;- Returns:
- The bytes for principal.
-
getKrb5ConfigGcsUri
String getKrb5ConfigGcsUri()A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`, although the file does not need to be named krb5.conf explicitly.string krb5_config_gcs_uri = 3;- Returns:
- The krb5ConfigGcsUri.
-
getKrb5ConfigGcsUriBytes
com.google.protobuf.ByteString getKrb5ConfigGcsUriBytes()A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form `gs://{bucket_name}/path/to/krb5.conf`, although the file does not need to be named krb5.conf explicitly.string krb5_config_gcs_uri = 3;- Returns:
- The bytes for krb5ConfigGcsUri.
-