public interface CloudControlGroupOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |