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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public EnrolledService.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public EnrolledService build()
buildPartial()
public EnrolledService buildPartial()
clear()
public EnrolledService.Builder clear()
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 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;
clearEnrollmentLevel()
public EnrolledService.Builder clearEnrollmentLevel()
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
clearField(Descriptors.FieldDescriptor field)
public EnrolledService.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public EnrolledService.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public EnrolledService.Builder clone()
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 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 |
---|
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 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 |
---|
Type | Description |
ByteString | The bytes for cloudProduct.
|
getDefaultInstanceForType()
public EnrolledService getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEnrollmentLevel()
public EnrollmentLevel getEnrollmentLevel()
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(EnrolledService other)
public EnrolledService.Builder mergeFrom(EnrolledService other)
public EnrolledService.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public EnrolledService.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EnrolledService.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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 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;
Parameter |
---|
Name | Description |
value | String
The cloudProduct to set.
|
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 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;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for cloudProduct to set.
|
setEnrollmentLevel(EnrollmentLevel value)
public EnrolledService.Builder setEnrollmentLevel(EnrollmentLevel value)
The enrollment level of the service.
.google.cloud.accessapproval.v1.EnrollmentLevel enrollment_level = 2;
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.
|
setField(Descriptors.FieldDescriptor field, Object value)
public EnrolledService.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EnrolledService.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final EnrolledService.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides