Package com.google.cloud.metastore.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 SecretgetKeytab()A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).SecretOrBuildergetKeytabOrBuilder()A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).StringgetKrb5ConfigGcsUri()A Cloud Storage URI that specifies the path to a krb5.conf file.com.google.protobuf.ByteStringgetKrb5ConfigGcsUriBytes()A Cloud Storage URI that specifies the path to a krb5.conf file.StringgetPrincipal()A Kerberos principal that exists in the both the keytab the KDC to authenticate as.com.google.protobuf.ByteStringgetPrincipalBytes()A Kerberos principal that exists in the both the keytab the KDC to authenticate as.booleanhasKeytab()A 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.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.v1.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.v1.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.v1.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.
-
-