Class GenerateAuditReportRequest.Builder (0.3.0)

public static final class GenerateAuditReportRequest.Builder extends GeneratedMessage.Builder<GenerateAuditReportRequest.Builder> implements GenerateAuditReportRequestOrBuilder

Message for requesting the Audit Report.

Protobuf type google.cloud.auditmanager.v1.GenerateAuditReportRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public GenerateAuditReportRequest build()
Returns
Type Description
GenerateAuditReportRequest

buildPartial()

public GenerateAuditReportRequest buildPartial()
Returns
Type Description
GenerateAuditReportRequest

clear()

public GenerateAuditReportRequest.Builder clear()
Returns
Type Description
GenerateAuditReportRequest.Builder
Overrides

clearComplianceFramework()

public GenerateAuditReportRequest.Builder clearComplianceFramework()

Required. Compliance framework against which the Report must be generated.

string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

clearComplianceStandard()

public GenerateAuditReportRequest.Builder clearComplianceStandard()

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

string compliance_standard = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

clearDestination()

public GenerateAuditReportRequest.Builder clearDestination()
Returns
Type Description
GenerateAuditReportRequest.Builder

clearGcsUri()

public GenerateAuditReportRequest.Builder clearGcsUri()

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

string gcs_uri = 2;

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

clearReportFormat()

public GenerateAuditReportRequest.Builder clearReportFormat()

Required. The format in which the audit report should be created.

.google.cloud.auditmanager.v1.GenerateAuditReportRequest.AuditReportFormat report_format = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

clearScope()

public GenerateAuditReportRequest.Builder clearScope()

Required. Scope for which the AuditScopeReport is required. Must be of format resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

string scope = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

getComplianceFramework()

public String getComplianceFramework()

Required. Compliance framework against which the Report must be generated.

string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The complianceFramework.

getComplianceFrameworkBytes()

public ByteString getComplianceFrameworkBytes()

Required. Compliance framework against which the Report must be generated.

string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for complianceFramework.

getComplianceStandard()

public String getComplianceStandard()

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

string compliance_standard = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The complianceStandard.

getComplianceStandardBytes()

public ByteString getComplianceStandardBytes()

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

string compliance_standard = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for complianceStandard.

getDefaultInstanceForType()

public GenerateAuditReportRequest getDefaultInstanceForType()
Returns
Type Description
GenerateAuditReportRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDestinationCase()

public GenerateAuditReportRequest.DestinationCase getDestinationCase()
Returns
Type Description
GenerateAuditReportRequest.DestinationCase

getGcsUri()

public String getGcsUri()

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

string gcs_uri = 2;

Returns
Type Description
String

The gcsUri.

getGcsUriBytes()

public ByteString getGcsUriBytes()

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

string gcs_uri = 2;

Returns
Type Description
ByteString

The bytes for gcsUri.

getReportFormat()

public GenerateAuditReportRequest.AuditReportFormat getReportFormat()

Required. The format in which the audit report should be created.

.google.cloud.auditmanager.v1.GenerateAuditReportRequest.AuditReportFormat report_format = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GenerateAuditReportRequest.AuditReportFormat

The reportFormat.

getReportFormatValue()

public int getReportFormatValue()

Required. The format in which the audit report should be created.

.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()

public String getScope()

Required. Scope for which the AuditScopeReport is required. Must be of format resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

string scope = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The scope.

getScopeBytes()

public ByteString getScopeBytes()

Required. Scope for which the AuditScopeReport is required. Must be of format resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

string scope = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for scope.

hasGcsUri()

public boolean hasGcsUri()

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

string gcs_uri = 2;

Returns
Type Description
boolean

Whether the gcsUri field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GenerateAuditReportRequest other)

public GenerateAuditReportRequest.Builder mergeFrom(GenerateAuditReportRequest other)
Parameter
Name Description
other GenerateAuditReportRequest
Returns
Type Description
GenerateAuditReportRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GenerateAuditReportRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
GenerateAuditReportRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GenerateAuditReportRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GenerateAuditReportRequest.Builder
Overrides

setComplianceFramework(String value)

public GenerateAuditReportRequest.Builder setComplianceFramework(String value)

Required. Compliance framework against which the Report must be generated.

string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The complianceFramework to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setComplianceFrameworkBytes(ByteString value)

public GenerateAuditReportRequest.Builder setComplianceFrameworkBytes(ByteString value)

Required. Compliance framework against which the Report must be generated.

string compliance_framework = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for complianceFramework to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setComplianceStandard(String value)

public GenerateAuditReportRequest.Builder setComplianceStandard(String value)

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

string compliance_standard = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The complianceStandard to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setComplianceStandardBytes(ByteString value)

public GenerateAuditReportRequest.Builder setComplianceStandardBytes(ByteString value)

Required. Compliance Standard against which the Scope Report must be generated. Eg: FEDRAMP_MODERATE

string compliance_standard = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for complianceStandard to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setGcsUri(String value)

public GenerateAuditReportRequest.Builder setGcsUri(String value)

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

string gcs_uri = 2;

Parameter
Name Description
value String

The gcsUri to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setGcsUriBytes(ByteString value)

public GenerateAuditReportRequest.Builder setGcsUriBytes(ByteString value)

Destination Cloud storage bucket where report and evidence must be uploaded. The Cloud storage bucket provided here must be selected among the buckets entered during the enrollment process.

string gcs_uri = 2;

Parameter
Name Description
value ByteString

The bytes for gcsUri to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setReportFormat(GenerateAuditReportRequest.AuditReportFormat value)

public GenerateAuditReportRequest.Builder setReportFormat(GenerateAuditReportRequest.AuditReportFormat value)

Required. The format in which the audit report should be created.

.google.cloud.auditmanager.v1.GenerateAuditReportRequest.AuditReportFormat report_format = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value GenerateAuditReportRequest.AuditReportFormat

The reportFormat to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setReportFormatValue(int value)

public GenerateAuditReportRequest.Builder setReportFormatValue(int value)

Required. The format in which the audit report should be created.

.google.cloud.auditmanager.v1.GenerateAuditReportRequest.AuditReportFormat report_format = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for reportFormat to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setScope(String value)

public GenerateAuditReportRequest.Builder setScope(String value)

Required. Scope for which the AuditScopeReport is required. Must be of format resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

string scope = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The scope to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.

setScopeBytes(ByteString value)

public GenerateAuditReportRequest.Builder setScopeBytes(ByteString value)

Required. Scope for which the AuditScopeReport is required. Must be of format resource_type/resource_identifier Eg: projects/{project}/locations/{location}, folders/{folder}/locations/{location}

string scope = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for scope to set.

Returns
Type Description
GenerateAuditReportRequest.Builder

This builder for chaining.