Interface KerberosConfigOrBuilder (2.34.0)

public interface KerberosConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getKeytab()

public abstract 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
TypeDescription
Secret

The keytab.

getKeytabOrBuilder()

public abstract 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;

Returns
TypeDescription
SecretOrBuilder

getKrb5ConfigGcsUri()

public abstract 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
TypeDescription
String

The krb5ConfigGcsUri.

getKrb5ConfigGcsUriBytes()

public abstract 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
TypeDescription
ByteString

The bytes for krb5ConfigGcsUri.

getPrincipal()

public abstract 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
TypeDescription
String

The principal.

getPrincipalBytes()

public abstract 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
TypeDescription
ByteString

The bytes for principal.

hasKeytab()

public abstract 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
TypeDescription
boolean

Whether the keytab field is set.