Class UpdateAuditScheduleRequest.Builder (0.17.0)

public static final class UpdateAuditScheduleRequest.Builder extends GeneratedMessage.Builder<UpdateAuditScheduleRequest.Builder> implements UpdateAuditScheduleRequestOrBuilder

Request message for UpdateAuditSchedule.

Protobuf type google.cloud.auditmanager.v1.UpdateAuditScheduleRequest

Static Methods

getDescriptor()

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

Methods

build()

public UpdateAuditScheduleRequest build()
Returns
Type Description
UpdateAuditScheduleRequest

buildPartial()

public UpdateAuditScheduleRequest buildPartial()
Returns
Type Description
UpdateAuditScheduleRequest

clear()

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

clearAuditSchedule()

public UpdateAuditScheduleRequest.Builder clearAuditSchedule()

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdateAuditScheduleRequest.Builder

clearUpdateMask()

public UpdateAuditScheduleRequest.Builder clearUpdateMask()

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdateAuditScheduleRequest.Builder

clearValidateOnly()

public UpdateAuditScheduleRequest.Builder clearValidateOnly()

Optional. If true, only validates the request and does not update the audit schedule. 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 consuming resource quotas.

bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdateAuditScheduleRequest.Builder

This builder for chaining.

getAuditSchedule()

public AuditSchedule getAuditSchedule()

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AuditSchedule

The auditSchedule.

getAuditScheduleBuilder()

public AuditSchedule.Builder getAuditScheduleBuilder()

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AuditSchedule.Builder

getAuditScheduleOrBuilder()

public AuditScheduleOrBuilder getAuditScheduleOrBuilder()

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AuditScheduleOrBuilder

getDefaultInstanceForType()

public UpdateAuditScheduleRequest getDefaultInstanceForType()
Returns
Type Description
UpdateAuditScheduleRequest

getDescriptorForType()

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

getUpdateMask()

public FieldMask getUpdateMask()

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

getValidateOnly()

public boolean getValidateOnly()

Optional. If true, only validates the request and does not update the audit schedule. 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 consuming resource quotas.

bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The validateOnly.

hasAuditSchedule()

public boolean hasAuditSchedule()

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the auditSchedule field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAuditSchedule(AuditSchedule value)

public UpdateAuditScheduleRequest.Builder mergeAuditSchedule(AuditSchedule value)

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AuditSchedule
Returns
Type Description
UpdateAuditScheduleRequest.Builder

mergeFrom(UpdateAuditScheduleRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUpdateMask(FieldMask value)

public UpdateAuditScheduleRequest.Builder mergeUpdateMask(FieldMask value)

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateAuditScheduleRequest.Builder

setAuditSchedule(AuditSchedule value)

public UpdateAuditScheduleRequest.Builder setAuditSchedule(AuditSchedule value)

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AuditSchedule
Returns
Type Description
UpdateAuditScheduleRequest.Builder

setAuditSchedule(AuditSchedule.Builder builderForValue)

public UpdateAuditScheduleRequest.Builder setAuditSchedule(AuditSchedule.Builder builderForValue)

Required. Audit schedule to update.

.google.cloud.auditmanager.v1.AuditSchedule audit_schedule = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AuditSchedule.Builder
Returns
Type Description
UpdateAuditScheduleRequest.Builder

setUpdateMask(FieldMask value)

public UpdateAuditScheduleRequest.Builder setUpdateMask(FieldMask value)

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdateAuditScheduleRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdateAuditScheduleRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. List of fields to update.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdateAuditScheduleRequest.Builder

setValidateOnly(boolean value)

public UpdateAuditScheduleRequest.Builder setValidateOnly(boolean value)

Optional. If true, only validates the request and does not update the audit schedule. 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 consuming resource quotas.

bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The validateOnly to set.

Returns
Type Description
UpdateAuditScheduleRequest.Builder

This builder for chaining.