Class ProvisioningArtifactParameter
- java.lang.Object
-
- software.amazon.awssdk.services.servicecatalog.model.ProvisioningArtifactParameter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProvisioningArtifactParameter.Builder,ProvisioningArtifactParameter>
@Generated("software.amazon.awssdk:codegen") public final class ProvisioningArtifactParameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProvisioningArtifactParameter.Builder,ProvisioningArtifactParameter>
Information about a parameter used to provision a product.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProvisioningArtifactParameter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProvisioningArtifactParameter.Builderbuilder()StringdefaultValue()The default value.Stringdescription()The description of the parameter.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisNoEcho()If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.ParameterConstraintsparameterConstraints()Constraints that the administrator has put on a parameter.StringparameterKey()The parameter key.StringparameterType()The parameter type.List<SdkField<?>>sdkFields()static Class<? extends ProvisioningArtifactParameter.Builder>serializableBuilderClass()ProvisioningArtifactParameter.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
parameterKey
public final String parameterKey()
The parameter key.
- Returns:
- The parameter key.
-
defaultValue
public final String defaultValue()
The default value.
- Returns:
- The default value.
-
parameterType
public final String parameterType()
The parameter type.
- Returns:
- The parameter type.
-
isNoEcho
public final Boolean isNoEcho()
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
- Returns:
- If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
-
description
public final String description()
The description of the parameter.
- Returns:
- The description of the parameter.
-
parameterConstraints
public final ParameterConstraints parameterConstraints()
Constraints that the administrator has put on a parameter.
- Returns:
- Constraints that the administrator has put on a parameter.
-
toBuilder
public ProvisioningArtifactParameter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProvisioningArtifactParameter.Builder,ProvisioningArtifactParameter>
-
builder
public static ProvisioningArtifactParameter.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProvisioningArtifactParameter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-