public final class ParameterSpec extends GeneratedMessageV3 implements ParameterSpecOrBuilder
The parameter specification for the cloud control.
Protobuf type google.cloud.cloudsecuritycompliance.v1.ParameterSpec
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
DEFAULT_VALUE_FIELD_NUMBER
public static final int DEFAULT_VALUE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
IS_REQUIRED_FIELD_NUMBER
public static final int IS_REQUIRED_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SUBSTITUTION_RULES_FIELD_NUMBER
public static final int SUBSTITUTION_RULES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SUB_PARAMETERS_FIELD_NUMBER
public static final int SUB_PARAMETERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VALIDATION_FIELD_NUMBER
public static final int VALIDATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VALUE_TYPE_FIELD_NUMBER
public static final int VALUE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ParameterSpec getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ParameterSpec.Builder newBuilder()
newBuilder(ParameterSpec prototype)
public static ParameterSpec.Builder newBuilder(ParameterSpec prototype)
public static ParameterSpec parseDelimitedFrom(InputStream input)
public static ParameterSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ParameterSpec parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ParameterSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ParameterSpec parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ParameterSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ParameterSpec parseFrom(CodedInputStream input)
public static ParameterSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ParameterSpec parseFrom(InputStream input)
public static ParameterSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ParameterSpec parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ParameterSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ParameterSpec> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ParameterSpec getDefaultInstanceForType()
getDefaultValue()
public ParamValue getDefaultValue()
Optional. The default value of the parameter.
.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ParamValue |
The defaultValue.
|
getDefaultValueOrBuilder()
public ParamValueOrBuilder getDefaultValueOrBuilder()
Optional. The default value of the parameter.
.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];
getDescription()
public String getDescription()
Optional. The description of the parameter. The maximum length is 2000
characters.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Optional. The description of the parameter. The maximum length is 2000
characters.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
getDisplayName()
public String getDisplayName()
Optional. The friendly name of the parameter. The maximum length is 200
characters.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Optional. The friendly name of the parameter. The maximum length is 200
characters.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for displayName.
|
getIsRequired()
public boolean getIsRequired()
Required. Whether the parameter is required.
bool is_required = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
The isRequired.
|
getName()
Required. The name of the parameter.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. The name of the parameter.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<ParameterSpec> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSubParameters(int index)
public ParameterSpec getSubParameters(int index)
Optional. The parameter specification for oneOf attributes.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getSubParametersCount()
public int getSubParametersCount()
Optional. The parameter specification for oneOf attributes.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getSubParametersList()
public List<ParameterSpec> getSubParametersList()
Optional. The parameter specification for oneOf attributes.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];
getSubParametersOrBuilder(int index)
public ParameterSpecOrBuilder getSubParametersOrBuilder(int index)
Optional. The parameter specification for oneOf attributes.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getSubParametersOrBuilderList()
public List<? extends ParameterSpecOrBuilder> getSubParametersOrBuilderList()
Optional. The parameter specification for oneOf attributes.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSpec sub_parameters = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterSpecOrBuilder> |
|
getSubstitutionRules(int index)
public ParameterSubstitutionRule getSubstitutionRules(int index)
Optional. The list of parameter substitutions.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getSubstitutionRulesCount()
public int getSubstitutionRulesCount()
Optional. The list of parameter substitutions.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getSubstitutionRulesList()
public List<ParameterSubstitutionRule> getSubstitutionRulesList()
Optional. The list of parameter substitutions.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];
getSubstitutionRulesOrBuilder(int index)
public ParameterSubstitutionRuleOrBuilder getSubstitutionRulesOrBuilder(int index)
Optional. The list of parameter substitutions.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getSubstitutionRulesOrBuilderList()
public List<? extends ParameterSubstitutionRuleOrBuilder> getSubstitutionRulesOrBuilderList()
Optional. The list of parameter substitutions.
repeated .google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRule substitution_rules = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.cloudsecuritycompliance.v1.ParameterSubstitutionRuleOrBuilder> |
|
getValidation()
public Validation getValidation()
Optional. The permitted set of values for the parameter.
.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Validation |
The validation.
|
getValidationOrBuilder()
public ValidationOrBuilder getValidationOrBuilder()
Optional. The permitted set of values for the parameter.
.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];
getValueType()
public ParameterSpec.ValueType getValueType()
Required. The parameter value type.
.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];
getValueTypeValue()
public int getValueTypeValue()
Required. The parameter value type.
.google.cloud.cloudsecuritycompliance.v1.ParameterSpec.ValueType value_type = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for valueType.
|
hasDefaultValue()
public boolean hasDefaultValue()
Optional. The default value of the parameter.
.google.cloud.cloudsecuritycompliance.v1.ParamValue default_value = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the defaultValue field is set.
|
hasValidation()
public boolean hasValidation()
Optional. The permitted set of values for the parameter.
.google.cloud.cloudsecuritycompliance.v1.Validation validation = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the validation field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ParameterSpec.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ParameterSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
| Returns |
| Type |
Description |
Object |
|
Overrides
toBuilder()
public ParameterSpec.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides