public static final class CloudControlDetails.Builder extends GeneratedMessageV3.Builder<CloudControlDetails.Builder> implements CloudControlDetailsOrBuilder
The details of a cloud control.
Protobuf type google.cloud.cloudsecuritycompliance.v1.CloudControlDetails
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllParameters(Iterable<? extends Parameter> values)
public CloudControlDetails.Builder addAllParameters(Iterable<? extends Parameter> values)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.cloudsecuritycompliance.v1.Parameter>
|
addParameters(Parameter value)
public CloudControlDetails.Builder addParameters(Parameter value)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
addParameters(Parameter.Builder builderForValue)
public CloudControlDetails.Builder addParameters(Parameter.Builder builderForValue)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
addParameters(int index, Parameter value)
public CloudControlDetails.Builder addParameters(int index, Parameter value)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
addParameters(int index, Parameter.Builder builderForValue)
public CloudControlDetails.Builder addParameters(int index, Parameter.Builder builderForValue)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
addParametersBuilder()
public Parameter.Builder addParametersBuilder()
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
addParametersBuilder(int index)
public Parameter.Builder addParametersBuilder(int index)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CloudControlDetails.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CloudControlDetails build()
buildPartial()
public CloudControlDetails buildPartial()
clear()
public CloudControlDetails.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CloudControlDetails.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMajorRevisionId()
public CloudControlDetails.Builder clearMajorRevisionId()
Required. The major version of the cloud control.
int64 major_revision_id = 2 [(.google.api.field_behavior) = REQUIRED];
clearName()
public CloudControlDetails.Builder clearName()
Required. The name of the cloud control, in the format
organizations/{organization}/locations/{location}/cloudControls/{cloud-control}.
The only supported location is global.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public CloudControlDetails.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParameters()
public CloudControlDetails.Builder clearParameters()
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
clone()
public CloudControlDetails.Builder clone()
Overrides
getDefaultInstanceForType()
public CloudControlDetails getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMajorRevisionId()
public long getMajorRevisionId()
Required. The major version of the cloud control.
int64 major_revision_id = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
long |
The majorRevisionId.
|
getName()
Required. The name of the cloud control, in the format
organizations/{organization}/locations/{location}/cloudControls/{cloud-control}.
The only supported location is global.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The name of the cloud control, in the format
organizations/{organization}/locations/{location}/cloudControls/{cloud-control}.
The only supported location is global.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParameters(int index)
public Parameter getParameters(int index)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getParametersBuilder(int index)
public Parameter.Builder getParametersBuilder(int index)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getParametersBuilderList()
public List<Parameter.Builder> getParametersBuilderList()
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
getParametersCount()
public int getParametersCount()
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getParametersList()
public List<Parameter> getParametersList()
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
getParametersOrBuilder(int index)
public ParameterOrBuilder getParametersOrBuilder(int index)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getParametersOrBuilderList()
public List<? extends ParameterOrBuilder> getParametersOrBuilderList()
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterOrBuilder> |
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CloudControlDetails other)
public CloudControlDetails.Builder mergeFrom(CloudControlDetails other)
public CloudControlDetails.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CloudControlDetails.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CloudControlDetails.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeParameters(int index)
public CloudControlDetails.Builder removeParameters(int index)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public CloudControlDetails.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMajorRevisionId(long value)
public CloudControlDetails.Builder setMajorRevisionId(long value)
Required. The major version of the cloud control.
int64 major_revision_id = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
long
The majorRevisionId to set.
|
setName(String value)
public CloudControlDetails.Builder setName(String value)
Required. The name of the cloud control, in the format
organizations/{organization}/locations/{location}/cloudControls/{cloud-control}.
The only supported location is global.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
String
The name to set.
|
setNameBytes(ByteString value)
public CloudControlDetails.Builder setNameBytes(ByteString value)
Required. The name of the cloud control, in the format
organizations/{organization}/locations/{location}/cloudControls/{cloud-control}.
The only supported location is global.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for name to set.
|
setParameters(int index, Parameter value)
public CloudControlDetails.Builder setParameters(int index, Parameter value)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
setParameters(int index, Parameter.Builder builderForValue)
public CloudControlDetails.Builder setParameters(int index, Parameter.Builder builderForValue)
Optional. Parameters are key-value pairs that let you provide your custom
location requirements, environment requirements, or other settings that are
relevant to the cloud control. An example parameter is
{"name": "location","value": "us-west-1"}.
repeated .google.cloud.cloudsecuritycompliance.v1.Parameter parameters = 4 [(.google.api.field_behavior) = OPTIONAL];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CloudControlDetails.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CloudControlDetails.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides