public static final class CloudControlDetails.Builder extends GeneratedMessageV3.Builder<CloudControlDetails.Builder> implements CloudControlDetailsOrBuilder
CloudControlDetails contains the details of a CloudControl.
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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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. Major revision of cloudcontrol
int64 major_revision_id = 2 [(.google.api.field_behavior) = REQUIRED];
clearName()
public CloudControlDetails.Builder clearName()
Required. The name of the CloudControl in the format:
“organizations/{organization}/locations/{location}/
cloudControls/{cloud-control}”
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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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. Major revision of cloudcontrol
int64 major_revision_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
long |
The majorRevisionId.
|
getName()
Required. The name of the CloudControl in the format:
“organizations/{organization}/locations/{location}/
cloudControls/{cloud-control}”
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The name of the CloudControl in the format:
“organizations/{organization}/locations/{location}/
cloudControls/{cloud-control}”
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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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. Major revision of cloudcontrol
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 CloudControl in the format:
“organizations/{organization}/locations/{location}/
cloudControls/{cloud-control}”
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 CloudControl in the format:
“organizations/{organization}/locations/{location}/
cloudControls/{cloud-control}”
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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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 is a key-value pair that is required by the
CloudControl. The specification of these parameters will be present in
cloudcontrol.Eg: { "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