@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ParameterDeclaration extends Object implements Serializable, Cloneable, StructuredPojo
The declaration definition of a parameter.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Constructor and Description |
---|
ParameterDeclaration() |
Modifier and Type | Method and Description |
---|---|
ParameterDeclaration |
clone() |
boolean |
equals(Object obj) |
DateTimeParameterDeclaration |
getDateTimeParameterDeclaration()
A parameter declaration for the
DateTime data type. |
DecimalParameterDeclaration |
getDecimalParameterDeclaration()
A parameter declaration for the
Decimal data type. |
IntegerParameterDeclaration |
getIntegerParameterDeclaration()
A parameter declaration for the
Integer data type. |
StringParameterDeclaration |
getStringParameterDeclaration()
A parameter declaration for the
String data type. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDateTimeParameterDeclaration(DateTimeParameterDeclaration dateTimeParameterDeclaration)
A parameter declaration for the
DateTime data type. |
void |
setDecimalParameterDeclaration(DecimalParameterDeclaration decimalParameterDeclaration)
A parameter declaration for the
Decimal data type. |
void |
setIntegerParameterDeclaration(IntegerParameterDeclaration integerParameterDeclaration)
A parameter declaration for the
Integer data type. |
void |
setStringParameterDeclaration(StringParameterDeclaration stringParameterDeclaration)
A parameter declaration for the
String data type. |
String |
toString()
Returns a string representation of this object.
|
ParameterDeclaration |
withDateTimeParameterDeclaration(DateTimeParameterDeclaration dateTimeParameterDeclaration)
A parameter declaration for the
DateTime data type. |
ParameterDeclaration |
withDecimalParameterDeclaration(DecimalParameterDeclaration decimalParameterDeclaration)
A parameter declaration for the
Decimal data type. |
ParameterDeclaration |
withIntegerParameterDeclaration(IntegerParameterDeclaration integerParameterDeclaration)
A parameter declaration for the
Integer data type. |
ParameterDeclaration |
withStringParameterDeclaration(StringParameterDeclaration stringParameterDeclaration)
A parameter declaration for the
String data type. |
public void setStringParameterDeclaration(StringParameterDeclaration stringParameterDeclaration)
A parameter declaration for the String
data type.
stringParameterDeclaration
- A parameter declaration for the String
data type.public StringParameterDeclaration getStringParameterDeclaration()
A parameter declaration for the String
data type.
String
data type.public ParameterDeclaration withStringParameterDeclaration(StringParameterDeclaration stringParameterDeclaration)
A parameter declaration for the String
data type.
stringParameterDeclaration
- A parameter declaration for the String
data type.public void setDecimalParameterDeclaration(DecimalParameterDeclaration decimalParameterDeclaration)
A parameter declaration for the Decimal
data type.
decimalParameterDeclaration
- A parameter declaration for the Decimal
data type.public DecimalParameterDeclaration getDecimalParameterDeclaration()
A parameter declaration for the Decimal
data type.
Decimal
data type.public ParameterDeclaration withDecimalParameterDeclaration(DecimalParameterDeclaration decimalParameterDeclaration)
A parameter declaration for the Decimal
data type.
decimalParameterDeclaration
- A parameter declaration for the Decimal
data type.public void setIntegerParameterDeclaration(IntegerParameterDeclaration integerParameterDeclaration)
A parameter declaration for the Integer
data type.
integerParameterDeclaration
- A parameter declaration for the Integer
data type.public IntegerParameterDeclaration getIntegerParameterDeclaration()
A parameter declaration for the Integer
data type.
Integer
data type.public ParameterDeclaration withIntegerParameterDeclaration(IntegerParameterDeclaration integerParameterDeclaration)
A parameter declaration for the Integer
data type.
integerParameterDeclaration
- A parameter declaration for the Integer
data type.public void setDateTimeParameterDeclaration(DateTimeParameterDeclaration dateTimeParameterDeclaration)
A parameter declaration for the DateTime
data type.
dateTimeParameterDeclaration
- A parameter declaration for the DateTime
data type.public DateTimeParameterDeclaration getDateTimeParameterDeclaration()
A parameter declaration for the DateTime
data type.
DateTime
data type.public ParameterDeclaration withDateTimeParameterDeclaration(DateTimeParameterDeclaration dateTimeParameterDeclaration)
A parameter declaration for the DateTime
data type.
dateTimeParameterDeclaration
- A parameter declaration for the DateTime
data type.public String toString()
toString
in class Object
Object.toString()
public ParameterDeclaration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.