@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EndpointSetting extends Object implements Serializable, Cloneable, StructuredPojo
Endpoint settings.
Constructor and Description |
---|
EndpointSetting() |
Modifier and Type | Method and Description |
---|---|
EndpointSetting |
clone() |
boolean |
equals(Object obj) |
String |
getApplicability()
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
|
List<String> |
getEnumValues()
Enumerated values to use for this endpoint.
|
Integer |
getIntValueMax()
The maximum value of an endpoint setting that is of type
int . |
Integer |
getIntValueMin()
The minimum value of an endpoint setting that is of type
int . |
String |
getName()
The name that you want to give the endpoint settings.
|
Boolean |
getSensitive()
A value that marks this endpoint setting as sensitive.
|
String |
getType()
The type of endpoint.
|
String |
getUnits()
The unit of measure for this endpoint setting.
|
int |
hashCode() |
Boolean |
isSensitive()
A value that marks this endpoint setting as sensitive.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicability(String applicability)
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
|
void |
setEnumValues(Collection<String> enumValues)
Enumerated values to use for this endpoint.
|
void |
setIntValueMax(Integer intValueMax)
The maximum value of an endpoint setting that is of type
int . |
void |
setIntValueMin(Integer intValueMin)
The minimum value of an endpoint setting that is of type
int . |
void |
setName(String name)
The name that you want to give the endpoint settings.
|
void |
setSensitive(Boolean sensitive)
A value that marks this endpoint setting as sensitive.
|
void |
setType(String type)
The type of endpoint.
|
void |
setUnits(String units)
The unit of measure for this endpoint setting.
|
String |
toString()
Returns a string representation of this object.
|
EndpointSetting |
withApplicability(String applicability)
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
|
EndpointSetting |
withEnumValues(Collection<String> enumValues)
Enumerated values to use for this endpoint.
|
EndpointSetting |
withEnumValues(String... enumValues)
Enumerated values to use for this endpoint.
|
EndpointSetting |
withIntValueMax(Integer intValueMax)
The maximum value of an endpoint setting that is of type
int . |
EndpointSetting |
withIntValueMin(Integer intValueMin)
The minimum value of an endpoint setting that is of type
int . |
EndpointSetting |
withName(String name)
The name that you want to give the endpoint settings.
|
EndpointSetting |
withSensitive(Boolean sensitive)
A value that marks this endpoint setting as sensitive.
|
EndpointSetting |
withType(EndpointSettingTypeValue type)
The type of endpoint.
|
EndpointSetting |
withType(String type)
The type of endpoint.
|
EndpointSetting |
withUnits(String units)
The unit of measure for this endpoint setting.
|
public void setName(String name)
The name that you want to give the endpoint settings.
name
- The name that you want to give the endpoint settings.public String getName()
The name that you want to give the endpoint settings.
public EndpointSetting withName(String name)
The name that you want to give the endpoint settings.
name
- The name that you want to give the endpoint settings.public void setType(String type)
The type of endpoint. Valid values are source
and target
.
type
- The type of endpoint. Valid values are source
and target
.EndpointSettingTypeValue
public String getType()
The type of endpoint. Valid values are source
and target
.
source
and target
.EndpointSettingTypeValue
public EndpointSetting withType(String type)
The type of endpoint. Valid values are source
and target
.
type
- The type of endpoint. Valid values are source
and target
.EndpointSettingTypeValue
public EndpointSetting withType(EndpointSettingTypeValue type)
The type of endpoint. Valid values are source
and target
.
type
- The type of endpoint. Valid values are source
and target
.EndpointSettingTypeValue
public List<String> getEnumValues()
Enumerated values to use for this endpoint.
public void setEnumValues(Collection<String> enumValues)
Enumerated values to use for this endpoint.
enumValues
- Enumerated values to use for this endpoint.public EndpointSetting withEnumValues(String... enumValues)
Enumerated values to use for this endpoint.
NOTE: This method appends the values to the existing list (if any). Use
setEnumValues(java.util.Collection)
or withEnumValues(java.util.Collection)
if you want to
override the existing values.
enumValues
- Enumerated values to use for this endpoint.public EndpointSetting withEnumValues(Collection<String> enumValues)
Enumerated values to use for this endpoint.
enumValues
- Enumerated values to use for this endpoint.public void setSensitive(Boolean sensitive)
A value that marks this endpoint setting as sensitive.
sensitive
- A value that marks this endpoint setting as sensitive.public Boolean getSensitive()
A value that marks this endpoint setting as sensitive.
public EndpointSetting withSensitive(Boolean sensitive)
A value that marks this endpoint setting as sensitive.
sensitive
- A value that marks this endpoint setting as sensitive.public Boolean isSensitive()
A value that marks this endpoint setting as sensitive.
public void setUnits(String units)
The unit of measure for this endpoint setting.
units
- The unit of measure for this endpoint setting.public String getUnits()
The unit of measure for this endpoint setting.
public EndpointSetting withUnits(String units)
The unit of measure for this endpoint setting.
units
- The unit of measure for this endpoint setting.public void setApplicability(String applicability)
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
applicability
- The relevance or validity of an endpoint setting for an engine name and its endpoint type.public String getApplicability()
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
public EndpointSetting withApplicability(String applicability)
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
applicability
- The relevance or validity of an endpoint setting for an engine name and its endpoint type.public void setIntValueMin(Integer intValueMin)
The minimum value of an endpoint setting that is of type int
.
intValueMin
- The minimum value of an endpoint setting that is of type int
.public Integer getIntValueMin()
The minimum value of an endpoint setting that is of type int
.
int
.public EndpointSetting withIntValueMin(Integer intValueMin)
The minimum value of an endpoint setting that is of type int
.
intValueMin
- The minimum value of an endpoint setting that is of type int
.public void setIntValueMax(Integer intValueMax)
The maximum value of an endpoint setting that is of type int
.
intValueMax
- The maximum value of an endpoint setting that is of type int
.public Integer getIntValueMax()
The maximum value of an endpoint setting that is of type int
.
int
.public EndpointSetting withIntValueMax(Integer intValueMax)
The maximum value of an endpoint setting that is of type int
.
intValueMax
- The maximum value of an endpoint setting that is of type int
.public String toString()
toString
in class Object
Object.toString()
public EndpointSetting clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.