Interface CloudControlGroupOrBuilder (0.1.0)

public interface CloudControlGroupOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloudControlDetails(int index)

public abstract CloudControlDetails getCloudControlDetails(int index)

Required. The details of the cloud controls to be referred to in the framework.

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

Parameter
Name Description
index int
Returns
Type Description
CloudControlDetails

getCloudControlDetailsCount()

public abstract int getCloudControlDetailsCount()

Required. The details of the cloud controls to be referred to in the framework.

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

Returns
Type Description
int

getCloudControlDetailsList()

public abstract List<CloudControlDetails> getCloudControlDetailsList()

Required. The details of the cloud controls to be referred to in the framework.

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

Returns
Type Description
List<CloudControlDetails>

getCloudControlDetailsOrBuilder(int index)

public abstract CloudControlDetailsOrBuilder getCloudControlDetailsOrBuilder(int index)

Required. The details of the cloud controls to be referred to in the framework.

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

Parameter
Name Description
index int
Returns
Type Description
CloudControlDetailsOrBuilder

getCloudControlDetailsOrBuilderList()

public abstract List<? extends CloudControlDetailsOrBuilder> getCloudControlDetailsOrBuilderList()

Required. The details of the cloud controls to be referred to in the framework.

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

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

getControl()

public abstract String getControl()

Optional. The industry-defined Control assciated with the cloud controls in this group. organizations/{organization}/locations/{location}/controls/{control_id}

string control = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The control.

getControlBytes()

public abstract ByteString getControlBytes()

Optional. The industry-defined Control assciated with the cloud controls in this group. organizations/{organization}/locations/{location}/controls/{control_id}

string control = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for control.

getControlId()

public abstract String getControlId()

Optional. The control identifier used to fetch the findings. This is same as the control report name.

string control_id = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The controlId.

getControlIdBytes()

public abstract ByteString getControlIdBytes()

Optional. The control identifier used to fetch the findings. This is same as the control report name.

string control_id = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for controlId.

getDescription()

public abstract String getDescription()

Optional. The description of the cloud control group.The maximum length is 2000 characters.

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

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. The description of the cloud control group.The maximum length is 2000 characters.

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

Returns
Type Description
ByteString

The bytes for description.

getMajorRevisionId()

public abstract long getMajorRevisionId()

Optional. Major revision of the cloud control group.

int64 major_revision_id = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The majorRevisionId.

getName()

public abstract String getName()

Required. The name of the cloud control group in the format: “organizations/{organization}/locations/{location}/ cloudControlGroups/{cloud-control-group}”

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The name of the cloud control group in the format: “organizations/{organization}/locations/{location}/ cloudControlGroups/{cloud-control-group}”

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

Returns
Type Description
ByteString

The bytes for name.

getType()

public abstract CloudControlGroup.CloudControlGroupType getType()

Optional. Output only. The type of the cloud control group. Default is TYPE_CUSTOM.

.google.cloud.cloudsecuritycompliance.v1.CloudControlGroup.CloudControlGroupType type = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CloudControlGroup.CloudControlGroupType

The type.

getTypeValue()

public abstract int getTypeValue()

Optional. Output only. The type of the cloud control group. Default is TYPE_CUSTOM.

.google.cloud.cloudsecuritycompliance.v1.CloudControlGroup.CloudControlGroupType type = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for type.