@Generated(value="software.amazon.awssdk:codegen") public final class ProvisioningArtifactParameter extends Object implements StructuredPojo, ToCopyableBuilder<ProvisioningArtifactParameter.Builder,ProvisioningArtifactParameter>
A parameter used to successfully provision the product. This value includes a list of allowable values and additional metadata.
Modifier and Type | Class and Description |
---|---|
static interface |
ProvisioningArtifactParameter.Builder |
Modifier and Type | Method and Description |
---|---|
static ProvisioningArtifactParameter.Builder |
builder() |
String |
defaultValue()
The default value for this parameter.
|
String |
description()
The text description of the parameter.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isNoEcho()
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
ParameterConstraints |
parameterConstraints()
The list of constraints that the administrator has put on the parameter.
|
String |
parameterKey()
The parameter key.
|
String |
parameterType()
The parameter type.
|
static Class<? extends ProvisioningArtifactParameter.Builder> |
serializableBuilderClass() |
ProvisioningArtifactParameter.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String parameterKey()
The parameter key.
public String defaultValue()
The default value for this parameter.
public String parameterType()
The parameter type.
public 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.
public String description()
The text description of the parameter.
public ParameterConstraints parameterConstraints()
The list of constraints that the administrator has put on the parameter.
public ProvisioningArtifactParameter.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ProvisioningArtifactParameter.Builder,ProvisioningArtifactParameter>
public static ProvisioningArtifactParameter.Builder builder()
public static Class<? extends ProvisioningArtifactParameter.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.