public interface CloudControlGroupOrBuilder extends MessageOrBuilder
Implements
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. |