Class CloudControlMetadata.Builder (0.12.0)

public static final class CloudControlMetadata.Builder extends GeneratedMessage.Builder<CloudControlMetadata.Builder> implements CloudControlMetadataOrBuilder

The enforcement mode and parameters of a cloud control deployment.

Protobuf type google.cloud.cloudsecuritycompliance.v1.CloudControlMetadata

Static Methods

getDescriptor()

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

Methods

build()

public CloudControlMetadata build()
Returns
Type Description
CloudControlMetadata

buildPartial()

public CloudControlMetadata buildPartial()
Returns
Type Description
CloudControlMetadata

clear()

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

clearCloudControlDetails()

public CloudControlMetadata.Builder clearCloudControlDetails()

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlMetadata.Builder

clearEnforcementMode()

public CloudControlMetadata.Builder clearEnforcementMode()

Required. The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlMetadata.Builder

This builder for chaining.

getCloudControlDetails()

public CloudControlDetails getCloudControlDetails()

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlDetails

The cloudControlDetails.

getCloudControlDetailsBuilder()

public CloudControlDetails.Builder getCloudControlDetailsBuilder()

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlDetails.Builder

getCloudControlDetailsOrBuilder()

public CloudControlDetailsOrBuilder getCloudControlDetailsOrBuilder()

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlDetailsOrBuilder

getDefaultInstanceForType()

public CloudControlMetadata getDefaultInstanceForType()
Returns
Type Description
CloudControlMetadata

getDescriptorForType()

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

getEnforcementMode()

public EnforcementMode getEnforcementMode()

Required. The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
EnforcementMode

The enforcementMode.

getEnforcementModeValue()

public int getEnforcementModeValue()

Required. The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for enforcementMode.

hasCloudControlDetails()

public boolean hasCloudControlDetails()

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the cloudControlDetails field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCloudControlDetails(CloudControlDetails value)

public CloudControlMetadata.Builder mergeCloudControlDetails(CloudControlDetails value)

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CloudControlDetails
Returns
Type Description
CloudControlMetadata.Builder

mergeFrom(CloudControlMetadata other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setCloudControlDetails(CloudControlDetails value)

public CloudControlMetadata.Builder setCloudControlDetails(CloudControlDetails value)

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value CloudControlDetails
Returns
Type Description
CloudControlMetadata.Builder

setCloudControlDetails(CloudControlDetails.Builder builderForValue)

public CloudControlMetadata.Builder setCloudControlDetails(CloudControlDetails.Builder builderForValue)

Required. The cloud control name and parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue CloudControlDetails.Builder
Returns
Type Description
CloudControlMetadata.Builder

setEnforcementMode(EnforcementMode value)

public CloudControlMetadata.Builder setEnforcementMode(EnforcementMode value)

Required. The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value EnforcementMode

The enforcementMode to set.

Returns
Type Description
CloudControlMetadata.Builder

This builder for chaining.

setEnforcementModeValue(int value)

public CloudControlMetadata.Builder setEnforcementModeValue(int value)

Required. The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

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

Returns
Type Description
CloudControlMetadata.Builder

This builder for chaining.