public final class GenerateAuditReportRequest extends GeneratedMessage implements GenerateAuditReportRequestOrBuilder
Request message for
GenerateAuditReport.
Protobuf type google.cloud.auditmanager.v1.GenerateAuditReportRequest
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
COMPLIANCE_FRAMEWORK_FIELD_NUMBER
public static final int COMPLIANCE_FRAMEWORK_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
COMPLIANCE_STANDARD_FIELD_NUMBER
public static final int COMPLIANCE_STANDARD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
GCS_URI_FIELD_NUMBER
public static final int GCS_URI_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int REPORT_FORMAT_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 GenerateAuditReportRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static GenerateAuditReportRequest.Builder newBuilder()
newBuilder(GenerateAuditReportRequest prototype)
public static GenerateAuditReportRequest.Builder newBuilder(GenerateAuditReportRequest prototype)
public static GenerateAuditReportRequest parseDelimitedFrom(InputStream input)
public static GenerateAuditReportRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static GenerateAuditReportRequest parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GenerateAuditReportRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static GenerateAuditReportRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenerateAuditReportRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenerateAuditReportRequest parseFrom(CodedInputStream input)
public static GenerateAuditReportRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GenerateAuditReportRequest parseFrom(InputStream input)
public static GenerateAuditReportRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static GenerateAuditReportRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GenerateAuditReportRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<GenerateAuditReportRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getComplianceFramework()
public String getComplianceFramework()
Required. The framework that's used for the audit report. For example,
NIST_800_53.
string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The complianceFramework.
|
getComplianceFrameworkBytes()
public ByteString getComplianceFrameworkBytes()
Required. The framework that's used for the audit report. For example,
NIST_800_53.
string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for complianceFramework.
|
getComplianceStandard() (deprecated)
public String getComplianceStandard()
Deprecated. google.cloud.auditmanager.v1.GenerateAuditReportRequest.compliance_standard is
deprecated. See google/cloud/auditmanager/v1/auditmanager.proto;l=478
Optional. Deprecated. Compliance standard for the audit report.
Use the compliance_framework field instead.
string compliance_standard = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The complianceStandard.
|
getComplianceStandardBytes() (deprecated)
public ByteString getComplianceStandardBytes()
Deprecated. google.cloud.auditmanager.v1.GenerateAuditReportRequest.compliance_standard is
deprecated. See google/cloud/auditmanager/v1/auditmanager.proto;l=478
Optional. Deprecated. Compliance standard for the audit report.
Use the compliance_framework field instead.
string compliance_standard = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for complianceStandard.
|
getDefaultInstanceForType()
public GenerateAuditReportRequest getDefaultInstanceForType()
getDestinationCase()
public GenerateAuditReportRequest.DestinationCase getDestinationCase()
getGcsUri()
public String getGcsUri()
URL for the Cloud Storage bucket where the report and evidence is
uploaded. You must select a bucket that was provided during the
enrollment process.
string gcs_uri = 2;
| Returns |
| Type |
Description |
String |
The gcsUri.
|
getGcsUriBytes()
public ByteString getGcsUriBytes()
URL for the Cloud Storage bucket where the report and evidence is
uploaded. You must select a bucket that was provided during the
enrollment process.
string gcs_uri = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for gcsUri.
|
getParserForType()
public Parser<GenerateAuditReportRequest> getParserForType()
Overrides
public GenerateAuditReportRequest.AuditReportFormat getReportFormat()
Required. Format for the audit report.
.google.cloud.auditmanager.v1.GenerateAuditReportRequest.AuditReportFormat report_format = 4 [(.google.api.field_behavior) = REQUIRED];
public int getReportFormatValue()
Required. Format for the audit report.
.google.cloud.auditmanager.v1.GenerateAuditReportRequest.AuditReportFormat report_format = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for reportFormat.
|
getScope()
Required. Organization, folder, or project that the audit applies to, 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 that the audit applies to, 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 generate the
audit report. This executes standard request validation (such as schema,
framework existence, scope, and IAM 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 triggering expensive Long-Running Operations (LROs) or
consuming resource quotas.
bool validate_only = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The validateOnly.
|
hasGcsUri()
public boolean hasGcsUri()
URL for the Cloud Storage bucket where the report and evidence is
uploaded. You must select a bucket that was provided during the
enrollment process.
string gcs_uri = 2;
| Returns |
| Type |
Description |
boolean |
Whether the gcsUri field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public GenerateAuditReportRequest.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected GenerateAuditReportRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public GenerateAuditReportRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides