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 Secret
getKeytab()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).SecretOrBuilder
getKeytabOrBuilder()
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).String
getKrb5ConfigGcsUri()
A Cloud Storage URI that specifies the path to a krb5.conf file.com.google.protobuf.ByteString
getKrb5ConfigGcsUriBytes()
A Cloud Storage URI that specifies the path to a krb5.conf file.String
getPrincipal()
A Kerberos principal that exists in the both the keytab the KDC to authenticate as.com.google.protobuf.ByteString
getPrincipalBytes()
A Kerberos principal that exists in the both the keytab the KDC to authenticate as.boolean
hasKeytab()
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.v1alpha.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.v1alpha.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.v1alpha.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.
-
-