Interface EnrolledServiceOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    EnrolledService, EnrolledService.Builder

    public interface EnrolledServiceOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getCloudProduct()
      The product for which Access Approval will be enrolled.
      com.google.protobuf.ByteString getCloudProductBytes()
      The product for which Access Approval will be enrolled.
      EnrollmentLevel getEnrollmentLevel()
      The enrollment level of the service.
      int getEnrollmentLevelValue()
      The enrollment level of the service.
      • 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 Detail

      • getCloudProduct

        String getCloudProduct()
         The product for which Access Approval will be enrolled. Allowed values are
         listed below (case-sensitive):
        
           * all
           * GA
           * App Engine
           * BigQuery
           * Cloud Bigtable
           * Cloud Key Management Service
           * Compute Engine
           * Cloud Dataflow
           * Cloud Dataproc
           * Cloud DLP
           * Cloud EKM
           * Cloud HSM
           * Cloud Identity and Access Management
           * Cloud Logging
           * Cloud Pub/Sub
           * Cloud Spanner
           * Cloud SQL
           * Cloud Storage
           * Google Kubernetes Engine
           * Organization Policy Serivice
           * Persistent Disk
           * Resource Manager
           * Secret Manager
           * Speaker ID
        
         Note: These values are supported as input for legacy purposes, but will not
         be returned from the API.
        
           * all
           * ga-only
           * appengine.googleapis.com
           * bigquery.googleapis.com
           * bigtable.googleapis.com
           * container.googleapis.com
           * cloudkms.googleapis.com
           * cloudresourcemanager.googleapis.com
           * cloudsql.googleapis.com
           * compute.googleapis.com
           * dataflow.googleapis.com
           * dataproc.googleapis.com
           * dlp.googleapis.com
           * iam.googleapis.com
           * logging.googleapis.com
           * orgpolicy.googleapis.com
           * pubsub.googleapis.com
           * spanner.googleapis.com
           * secretmanager.googleapis.com
           * speakerid.googleapis.com
           * storage.googleapis.com
        
         Calls to UpdateAccessApprovalSettings using 'all' or any of the
         XXX.googleapis.com will be translated to the associated product name
         ('all', 'App Engine', etc.).
        
         Note: 'all' will enroll the resource in all products supported at both 'GA'
         and 'Preview' levels.
        
         More information about levels of support is available at
         https://cloud.google.com/access-approval/docs/supported-services
         
        string cloud_product = 1;
        Returns:
        The cloudProduct.
      • getCloudProductBytes

        com.google.protobuf.ByteString getCloudProductBytes()
         The product for which Access Approval will be enrolled. Allowed values are
         listed below (case-sensitive):
        
           * all
           * GA
           * App Engine
           * BigQuery
           * Cloud Bigtable
           * Cloud Key Management Service
           * Compute Engine
           * Cloud Dataflow
           * Cloud Dataproc
           * Cloud DLP
           * Cloud EKM
           * Cloud HSM
           * Cloud Identity and Access Management
           * Cloud Logging
           * Cloud Pub/Sub
           * Cloud Spanner
           * Cloud SQL
           * Cloud Storage
           * Google Kubernetes Engine
           * Organization Policy Serivice
           * Persistent Disk
           * Resource Manager
           * Secret Manager
           * Speaker ID
        
         Note: These values are supported as input for legacy purposes, but will not
         be returned from the API.
        
           * all
           * ga-only
           * appengine.googleapis.com
           * bigquery.googleapis.com
           * bigtable.googleapis.com
           * container.googleapis.com
           * cloudkms.googleapis.com
           * cloudresourcemanager.googleapis.com
           * cloudsql.googleapis.com
           * compute.googleapis.com
           * dataflow.googleapis.com
           * dataproc.googleapis.com
           * dlp.googleapis.com
           * iam.googleapis.com
           * logging.googleapis.com
           * orgpolicy.googleapis.com
           * pubsub.googleapis.com
           * spanner.googleapis.com
           * secretmanager.googleapis.com
           * speakerid.googleapis.com
           * storage.googleapis.com
        
         Calls to UpdateAccessApprovalSettings using 'all' or any of the
         XXX.googleapis.com will be translated to the associated product name
         ('all', 'App Engine', etc.).
        
         Note: 'all' will enroll the resource in all products supported at both 'GA'
         and 'Preview' levels.
        
         More information about levels of support is available at
         https://cloud.google.com/access-approval/docs/supported-services
         
        string cloud_product = 1;
        Returns:
        The bytes for cloudProduct.
      • getEnrollmentLevelValue

        int getEnrollmentLevelValue()
         The enrollment level of the service.
         
        .google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
        Returns:
        The enum numeric value on the wire for enrollmentLevel.
      • getEnrollmentLevel

        EnrollmentLevel getEnrollmentLevel()
         The enrollment level of the service.
         
        .google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
        Returns:
        The enrollmentLevel.