public final class CloudControlGroupDeployment extends GeneratedMessageV3 implements CloudControlGroupDeploymentOrBuilder
CloudControlGroupDeployment contains the cloud control group and the cloud
control deployments in the group.
Protobuf type google.cloud.cloudsecuritycompliance.v1.CloudControlGroupDeployment
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CC_DEPLOYMENTS_FIELD_NUMBER
public static final int CC_DEPLOYMENTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CC_DEPLOYMENT_REFERENCES_FIELD_NUMBER
public static final int CC_DEPLOYMENT_REFERENCES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLOUD_CONTROL_GROUP_FIELD_NUMBER
public static final int CLOUD_CONTROL_GROUP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CloudControlGroupDeployment getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CloudControlGroupDeployment.Builder newBuilder()
newBuilder(CloudControlGroupDeployment prototype)
public static CloudControlGroupDeployment.Builder newBuilder(CloudControlGroupDeployment prototype)
public static CloudControlGroupDeployment parseDelimitedFrom(InputStream input)
public static CloudControlGroupDeployment parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CloudControlGroupDeployment parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CloudControlGroupDeployment parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CloudControlGroupDeployment parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CloudControlGroupDeployment parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CloudControlGroupDeployment parseFrom(CodedInputStream input)
public static CloudControlGroupDeployment parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CloudControlGroupDeployment parseFrom(InputStream input)
public static CloudControlGroupDeployment parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CloudControlGroupDeployment parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CloudControlGroupDeployment parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CloudControlGroupDeployment> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCcDeploymentReferences(int index)
public CloudControlDeploymentReference getCcDeploymentReferences(int index)
Output only. The references to the cloud control deployments in the cloud
control group. For example, if a cloud control group has two cloud
controls, cloud-control-1
and cloud-control-2
, and the cloud control
deployments for these cloud controls are cloud-control-deployment-1
and
cloud-control-deployment-2
respectively, then the
references are:
<code><code>
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-1"
},
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-2"
}
</code></code>
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentReference cc_deployment_references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getCcDeploymentReferencesCount()
public int getCcDeploymentReferencesCount()
Output only. The references to the cloud control deployments in the cloud
control group. For example, if a cloud control group has two cloud
controls, cloud-control-1
and cloud-control-2
, and the cloud control
deployments for these cloud controls are cloud-control-deployment-1
and
cloud-control-deployment-2
respectively, then the
references are:
<code><code>
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-1"
},
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-2"
}
</code></code>
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentReference cc_deployment_references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
getCcDeploymentReferencesList()
public List<CloudControlDeploymentReference> getCcDeploymentReferencesList()
Output only. The references to the cloud control deployments in the cloud
control group. For example, if a cloud control group has two cloud
controls, cloud-control-1
and cloud-control-2
, and the cloud control
deployments for these cloud controls are cloud-control-deployment-1
and
cloud-control-deployment-2
respectively, then the
references are:
<code><code>
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-1"
},
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-2"
}
</code></code>
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentReference cc_deployment_references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCcDeploymentReferencesOrBuilder(int index)
public CloudControlDeploymentReferenceOrBuilder getCcDeploymentReferencesOrBuilder(int index)
Output only. The references to the cloud control deployments in the cloud
control group. For example, if a cloud control group has two cloud
controls, cloud-control-1
and cloud-control-2
, and the cloud control
deployments for these cloud controls are cloud-control-deployment-1
and
cloud-control-deployment-2
respectively, then the
references are:
<code><code>
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-1"
},
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-2"
}
</code></code>
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentReference cc_deployment_references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getCcDeploymentReferencesOrBuilderList()
public List<? extends CloudControlDeploymentReferenceOrBuilder> getCcDeploymentReferencesOrBuilderList()
Output only. The references to the cloud control deployments in the cloud
control group. For example, if a cloud control group has two cloud
controls, cloud-control-1
and cloud-control-2
, and the cloud control
deployments for these cloud controls are cloud-control-deployment-1
and
cloud-control-deployment-2
respectively, then the
references are:
<code><code>
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-1"
},
cloud_control_deployment_reference: {
cloud_control_deployment:
"organizations/{organization}/locations/{location}/cloudControlDeployments/cloud-control-deployment-2"
}
</code></code>
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentReference cc_deployment_references = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
List<? extends com.google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentReferenceOrBuilder> |
|
getCcDeployments(int index) (deprecated)
public CloudControlDeployment getCcDeployments(int index)
Required. Cloud control deployments in the group
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeployment cc_deployments = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
getCcDeploymentsCount() (deprecated)
public int getCcDeploymentsCount()
Required. Cloud control deployments in the group
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeployment cc_deployments = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
|
getCcDeploymentsList() (deprecated)
public List<CloudControlDeployment> getCcDeploymentsList()
Required. Cloud control deployments in the group
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeployment cc_deployments = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
getCcDeploymentsOrBuilder(int index) (deprecated)
public CloudControlDeploymentOrBuilder getCcDeploymentsOrBuilder(int index)
Required. Cloud control deployments in the group
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeployment cc_deployments = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
index |
int
|
getCcDeploymentsOrBuilderList() (deprecated)
public List<? extends CloudControlDeploymentOrBuilder> getCcDeploymentsOrBuilderList()
Required. Cloud control deployments in the group
repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDeployment cc_deployments = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
List<? extends com.google.cloud.cloudsecuritycompliance.v1.CloudControlDeploymentOrBuilder> |
|
getCloudControlGroup()
public CloudControlGroup getCloudControlGroup()
Required. Cloud control group
.google.cloud.cloudsecuritycompliance.v1.CloudControlGroup cloud_control_group = 1 [(.google.api.field_behavior) = REQUIRED];
getCloudControlGroupOrBuilder()
public CloudControlGroupOrBuilder getCloudControlGroupOrBuilder()
Required. Cloud control group
.google.cloud.cloudsecuritycompliance.v1.CloudControlGroup cloud_control_group = 1 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public CloudControlGroupDeployment getDefaultInstanceForType()
getParserForType()
public Parser<CloudControlGroupDeployment> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasCloudControlGroup()
public boolean hasCloudControlGroup()
Required. Cloud control group
.google.cloud.cloudsecuritycompliance.v1.CloudControlGroup cloud_control_group = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the cloudControlGroup field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CloudControlGroupDeployment.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CloudControlGroupDeployment.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public CloudControlGroupDeployment.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides