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 Type
    Method
    Description
    A 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.ByteString
    A 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.ByteString
    A Kerberos principal that exists in the both the keytab the KDC to authenticate as.
    boolean
    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.MessageLiteOrBuilder

    isInitialized

    Methods 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.