public static final class EnrolledService.Builder extends GeneratedMessageV3.Builder<EnrolledService.Builder> implements EnrolledServiceOrBuilder
Represents the enrollment of a cloud resource into a specific service.
Protobuf type google.cloud.accessapproval.v1.EnrolledService
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public EnrolledService.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public EnrolledService build()
Returns
buildPartial()
public EnrolledService buildPartial()
Returns
clear()
public EnrolledService.Builder clear()
Returns
Overrides
clearCloudProduct()
public EnrolledService.Builder clearCloudProduct()
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
clearEnrollmentLevel()
public EnrolledService.Builder clearEnrollmentLevel()
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public EnrolledService.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public EnrolledService.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public EnrolledService.Builder clone()
Returns
Overrides
getCloudProduct()
public 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
Type | Description |
String | The cloudProduct.
|
getCloudProductBytes()
public 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
Type | Description |
ByteString | The bytes for cloudProduct.
|
getDefaultInstanceForType()
public EnrolledService getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getEnrollmentLevel()
public EnrollmentLevel getEnrollmentLevel()
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
Returns
getEnrollmentLevelValue()
public int getEnrollmentLevelValue()
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for enrollmentLevel.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(EnrolledService other)
public EnrolledService.Builder mergeFrom(EnrolledService other)
Parameter
Returns
public EnrolledService.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public EnrolledService.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EnrolledService.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCloudProduct(String value)
public EnrolledService.Builder setCloudProduct(String value)
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;
Parameter
Name | Description |
value | String
The cloudProduct to set.
|
Returns
setCloudProductBytes(ByteString value)
public EnrolledService.Builder setCloudProductBytes(ByteString value)
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;
Parameter
Name | Description |
value | ByteString
The bytes for cloudProduct to set.
|
Returns
setEnrollmentLevel(EnrollmentLevel value)
public EnrolledService.Builder setEnrollmentLevel(EnrollmentLevel value)
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
Parameter
Returns
setEnrollmentLevelValue(int value)
public EnrolledService.Builder setEnrollmentLevelValue(int value)
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for enrollmentLevel to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public EnrolledService.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EnrolledService.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final EnrolledService.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides