public final class EnrollResourceRequest extends GeneratedMessage implements EnrollResourceRequestOrBuilder
Request message for
EnrollResource.
Protobuf type google.cloud.auditmanager.v1.EnrollResourceRequest
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DESTINATIONS_FIELD_NUMBER
public static final int DESTINATIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCOPE_FIELD_NUMBER
public static final int SCOPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VALIDATE_ONLY_FIELD_NUMBER
public static final int VALIDATE_ONLY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static EnrollResourceRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static EnrollResourceRequest.Builder newBuilder()
newBuilder(EnrollResourceRequest prototype)
public static EnrollResourceRequest.Builder newBuilder(EnrollResourceRequest prototype)
public static EnrollResourceRequest parseDelimitedFrom(InputStream input)
public static EnrollResourceRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static EnrollResourceRequest parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static EnrollResourceRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static EnrollResourceRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EnrollResourceRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EnrollResourceRequest parseFrom(CodedInputStream input)
public static EnrollResourceRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static EnrollResourceRequest parseFrom(InputStream input)
public static EnrollResourceRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static EnrollResourceRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static EnrollResourceRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<EnrollResourceRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public EnrollResourceRequest getDefaultInstanceForType()
getDestinations(int index)
public EnrollResourceRequest.EligibleDestination getDestinations(int index)
Required. Cloud Storage buckets that you can upload your audit reports to
during the audit process.
When you enroll an organization or folder, you can choose a Cloud Storage
bucket from any project in the organization or folder. If you run an audit
at the project level using the service agent at the organization or folder
level, all the buckets that are associated with the service agent are
available.
repeated .google.cloud.auditmanager.v1.EnrollResourceRequest.EligibleDestination destinations = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getDestinationsCount()
public int getDestinationsCount()
Required. Cloud Storage buckets that you can upload your audit reports to
during the audit process.
When you enroll an organization or folder, you can choose a Cloud Storage
bucket from any project in the organization or folder. If you run an audit
at the project level using the service agent at the organization or folder
level, all the buckets that are associated with the service agent are
available.
repeated .google.cloud.auditmanager.v1.EnrollResourceRequest.EligibleDestination destinations = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
|
getDestinationsList()
public List<EnrollResourceRequest.EligibleDestination> getDestinationsList()
Required. Cloud Storage buckets that you can upload your audit reports to
during the audit process.
When you enroll an organization or folder, you can choose a Cloud Storage
bucket from any project in the organization or folder. If you run an audit
at the project level using the service agent at the organization or folder
level, all the buckets that are associated with the service agent are
available.
repeated .google.cloud.auditmanager.v1.EnrollResourceRequest.EligibleDestination destinations = 2 [(.google.api.field_behavior) = REQUIRED];
getDestinationsOrBuilder(int index)
public EnrollResourceRequest.EligibleDestinationOrBuilder getDestinationsOrBuilder(int index)
Required. Cloud Storage buckets that you can upload your audit reports to
during the audit process.
When you enroll an organization or folder, you can choose a Cloud Storage
bucket from any project in the organization or folder. If you run an audit
at the project level using the service agent at the organization or folder
level, all the buckets that are associated with the service agent are
available.
repeated .google.cloud.auditmanager.v1.EnrollResourceRequest.EligibleDestination destinations = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getDestinationsOrBuilderList()
public List<? extends EnrollResourceRequest.EligibleDestinationOrBuilder> getDestinationsOrBuilderList()
Required. Cloud Storage buckets that you can upload your audit reports to
during the audit process.
When you enroll an organization or folder, you can choose a Cloud Storage
bucket from any project in the organization or folder. If you run an audit
at the project level using the service agent at the organization or folder
level, all the buckets that are associated with the service agent are
available.
repeated .google.cloud.auditmanager.v1.EnrollResourceRequest.EligibleDestination destinations = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.auditmanager.v1.EnrollResourceRequest.EligibleDestinationOrBuilder> |
|
getParserForType()
public Parser<EnrollResourceRequest> getParserForType()
Overrides
getScope()
Required. Organization, folder, or project to enroll in Audit Manager, in
one of the following formats:
projects/{project}/locations/{location}
folders/{folder}/locations/{location}
organizations/{organization}/locations/{location}
string scope = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The scope.
|
getScopeBytes()
public ByteString getScopeBytes()
Required. Organization, folder, or project to enroll in Audit Manager, in
one of the following formats:
projects/{project}/locations/{location}
folders/{folder}/locations/{location}
organizations/{organization}/locations/{location}
string scope = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for scope.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getValidateOnly()
public boolean getValidateOnly()
Optional. If true, only validates the request and does not enroll the
resource. This executes standard request validation (such as schema, IAM,
and destination checks) and skips the apply phase.
Use this field for the following purposes:
- Infrastructure as Code (IaC): Allow tools like Terraform to run
dry-run mutations (e.g.,
terraform plan) without creating real
resources or incurring costs.
- User Interface Validation: Enable real-time form and permission
validation in custom UIs before submitting requests.
- CI/CD & Automation: Test your scripts, permissions, and parameters
safely without consuming resource quotas.
bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The validateOnly.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public EnrollResourceRequest.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected EnrollResourceRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public EnrollResourceRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides