Interface EnrolledServiceOrBuilder

public interface EnrolledServiceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloudProduct()

public abstract 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 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
  • 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
  • dlp.googleapis.com
  • iam.googleapis.com
  • logging.googleapis.com
  • orgpolicy.googleapis.com
  • pubsub.googleapis.com
  • spanner.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
TypeDescription
String

The cloudProduct.

getCloudProductBytes()

public abstract 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 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
  • 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
  • dlp.googleapis.com
  • iam.googleapis.com
  • logging.googleapis.com
  • orgpolicy.googleapis.com
  • pubsub.googleapis.com
  • spanner.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
TypeDescription
ByteString

The bytes for cloudProduct.

getEnrollmentLevel()

public abstract EnrollmentLevel getEnrollmentLevel()

The enrollment level of the service.

.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;

Returns
TypeDescription
EnrollmentLevel

The enrollmentLevel.

getEnrollmentLevelValue()

public abstract int getEnrollmentLevelValue()

The enrollment level of the service.

.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for enrollmentLevel.