Interface CloudControlDeploymentOrBuilder (0.2.0)

public interface CloudControlDeploymentOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloudControlMetadata()

public abstract CloudControlMetadata getCloudControlMetadata()

Required. Deployment mode and parameters for the Cloud Control.

.google.cloud.cloudsecuritycompliance.v1.CloudControlMetadata cloud_control_metadata = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlMetadata

The cloudControlMetadata.

getCloudControlMetadataOrBuilder()

public abstract CloudControlMetadataOrBuilder getCloudControlMetadataOrBuilder()

Required. Deployment mode and parameters for the Cloud Control.

.google.cloud.cloudsecuritycompliance.v1.CloudControlMetadata cloud_control_metadata = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CloudControlMetadataOrBuilder

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The time at which the resource was created.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time at which the resource was created.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDeploymentState()

public abstract DeploymentState getDeploymentState()

Output only. State of the CloudControl deployment

.google.cloud.cloudsecuritycompliance.v1.DeploymentState deployment_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DeploymentState

The deploymentState.

getDeploymentStateValue()

public abstract int getDeploymentStateValue()

Output only. State of the CloudControl deployment

.google.cloud.cloudsecuritycompliance.v1.DeploymentState deployment_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for deploymentState.

getDescription()

public abstract String getDescription()

Optional. User provided description of the CloudControl deployment

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. User provided description of the CloudControl deployment

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getEtag()

public abstract String getEtag()

Optional. To prevent concurrent updates from overwriting each other, always provide the etag when you update a CloudControlDeployment. You can also provide the etag when you delete a CloudControlDeployment, to help ensure that you're deleting the intended version of the CloudControlDeployment.

string etag = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The etag.

getEtagBytes()

public abstract ByteString getEtagBytes()

Optional. To prevent concurrent updates from overwriting each other, always provide the etag when you update a CloudControlDeployment. You can also provide the etag when you delete a CloudControlDeployment, to help ensure that you're deleting the intended version of the CloudControlDeployment.

string etag = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for etag.

getFrameworkDeploymentReferences(int index)

public abstract FrameworkDeploymentReference getFrameworkDeploymentReferences(int index)

Output only. The references to the Framework deployments that this Cloud Control deployment is part of. A Cloud Control deployment can be part of multiple Framework deployments.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkDeploymentReference framework_deployment_references = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
FrameworkDeploymentReference

getFrameworkDeploymentReferencesCount()

public abstract int getFrameworkDeploymentReferencesCount()

Output only. The references to the Framework deployments that this Cloud Control deployment is part of. A Cloud Control deployment can be part of multiple Framework deployments.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkDeploymentReference framework_deployment_references = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getFrameworkDeploymentReferencesList()

public abstract List<FrameworkDeploymentReference> getFrameworkDeploymentReferencesList()

Output only. The references to the Framework deployments that this Cloud Control deployment is part of. A Cloud Control deployment can be part of multiple Framework deployments.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkDeploymentReference framework_deployment_references = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<FrameworkDeploymentReference>

getFrameworkDeploymentReferencesOrBuilder(int index)

public abstract FrameworkDeploymentReferenceOrBuilder getFrameworkDeploymentReferencesOrBuilder(int index)

Output only. The references to the Framework deployments that this Cloud Control deployment is part of. A Cloud Control deployment can be part of multiple Framework deployments.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkDeploymentReference framework_deployment_references = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
FrameworkDeploymentReferenceOrBuilder

getFrameworkDeploymentReferencesOrBuilderList()

public abstract List<? extends FrameworkDeploymentReferenceOrBuilder> getFrameworkDeploymentReferencesOrBuilderList()

Output only. The references to the Framework deployments that this Cloud Control deployment is part of. A Cloud Control deployment can be part of multiple Framework deployments.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkDeploymentReference framework_deployment_references = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.cloudsecuritycompliance.v1.FrameworkDeploymentReferenceOrBuilder>

getName()

public abstract String getName()

Identifier. CloudControlDeployment name in the following format: organizations/{organization}/locations/{location}/cloudControlDeployments/{cloud_control_deployment_id}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. CloudControlDeployment name in the following format: organizations/{organization}/locations/{location}/cloudControlDeployments/{cloud_control_deployment_id}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getParameterSubstitutedCloudControl()

public abstract CloudControl getParameterSubstitutedCloudControl()

Output only. The CloudControl after substitution of given parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControl parameter_substituted_cloud_control = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudControl

The parameterSubstitutedCloudControl.

getParameterSubstitutedCloudControlOrBuilder()

public abstract CloudControlOrBuilder getParameterSubstitutedCloudControlOrBuilder()

Output only. The CloudControl after substitution of given parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControl parameter_substituted_cloud_control = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudControlOrBuilder

getTargetResource()

public abstract String getTargetResource()

Output only. The resource on which the CloudControl is deployed based on the provided TargetResourceConfig in the following format: organizations/{organization}, folders/{folder} or projects/{project}.

string target_resource = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The targetResource.

getTargetResourceBytes()

public abstract ByteString getTargetResourceBytes()

Output only. The resource on which the CloudControl is deployed based on the provided TargetResourceConfig in the following format: organizations/{organization}, folders/{folder} or projects/{project}.

string target_resource = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for targetResource.

getTargetResourceConfig()

public abstract TargetResourceConfig getTargetResourceConfig()

Required. The details of the target resource on which the CloudControl is to be deployed. It can either be an existing target resource or a new target resource to be created.

.google.cloud.cloudsecuritycompliance.v1.TargetResourceConfig target_resource_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TargetResourceConfig

The targetResourceConfig.

getTargetResourceConfigOrBuilder()

public abstract TargetResourceConfigOrBuilder getTargetResourceConfigOrBuilder()

Required. The details of the target resource on which the CloudControl is to be deployed. It can either be an existing target resource or a new target resource to be created.

.google.cloud.cloudsecuritycompliance.v1.TargetResourceConfig target_resource_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TargetResourceConfigOrBuilder

getTargetResourceDisplayName()

public abstract String getTargetResourceDisplayName()

Output only. The display name of the target resource.

string target_resource_display_name = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The targetResourceDisplayName.

getTargetResourceDisplayNameBytes()

public abstract ByteString getTargetResourceDisplayNameBytes()

Output only. The display name of the target resource.

string target_resource_display_name = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for targetResourceDisplayName.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The time at which the resource last updated.

.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The time at which the resource last updated.

.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasCloudControlMetadata()

public abstract boolean hasCloudControlMetadata()

Required. Deployment mode and parameters for the Cloud Control.

.google.cloud.cloudsecuritycompliance.v1.CloudControlMetadata cloud_control_metadata = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the cloudControlMetadata field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The time at which the resource was created.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasParameterSubstitutedCloudControl()

public abstract boolean hasParameterSubstitutedCloudControl()

Output only. The CloudControl after substitution of given parameters.

.google.cloud.cloudsecuritycompliance.v1.CloudControl parameter_substituted_cloud_control = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the parameterSubstitutedCloudControl field is set.

hasTargetResourceConfig()

public abstract boolean hasTargetResourceConfig()

Required. The details of the target resource on which the CloudControl is to be deployed. It can either be an existing target resource or a new target resource to be created.

.google.cloud.cloudsecuritycompliance.v1.TargetResourceConfig target_resource_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the targetResourceConfig field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The time at which the resource last updated.

.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.