@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FeatureMetadata extends Object implements Serializable, Cloneable, StructuredPojo
The metadata for a feature. It can either be metadata that you specify, or metadata that is updated automatically.
Constructor and Description |
---|
FeatureMetadata() |
Modifier and Type | Method and Description |
---|---|
FeatureMetadata |
clone() |
boolean |
equals(Object obj) |
Date |
getCreationTime()
A timestamp indicating when the feature was created.
|
String |
getDescription()
An optional description that you specify to better describe the feature.
|
String |
getFeatureGroupArn()
The Amazon Resource Number (ARN) of the feature group.
|
String |
getFeatureGroupName()
The name of the feature group containing the feature.
|
String |
getFeatureName()
The name of feature.
|
String |
getFeatureType()
The data type of the feature.
|
Date |
getLastModifiedTime()
A timestamp indicating when the feature was last modified.
|
List<FeatureParameter> |
getParameters()
Optional key-value pairs that you specify to better describe the feature.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreationTime(Date creationTime)
A timestamp indicating when the feature was created.
|
void |
setDescription(String description)
An optional description that you specify to better describe the feature.
|
void |
setFeatureGroupArn(String featureGroupArn)
The Amazon Resource Number (ARN) of the feature group.
|
void |
setFeatureGroupName(String featureGroupName)
The name of the feature group containing the feature.
|
void |
setFeatureName(String featureName)
The name of feature.
|
void |
setFeatureType(String featureType)
The data type of the feature.
|
void |
setLastModifiedTime(Date lastModifiedTime)
A timestamp indicating when the feature was last modified.
|
void |
setParameters(Collection<FeatureParameter> parameters)
Optional key-value pairs that you specify to better describe the feature.
|
String |
toString()
Returns a string representation of this object.
|
FeatureMetadata |
withCreationTime(Date creationTime)
A timestamp indicating when the feature was created.
|
FeatureMetadata |
withDescription(String description)
An optional description that you specify to better describe the feature.
|
FeatureMetadata |
withFeatureGroupArn(String featureGroupArn)
The Amazon Resource Number (ARN) of the feature group.
|
FeatureMetadata |
withFeatureGroupName(String featureGroupName)
The name of the feature group containing the feature.
|
FeatureMetadata |
withFeatureName(String featureName)
The name of feature.
|
FeatureMetadata |
withFeatureType(FeatureType featureType)
The data type of the feature.
|
FeatureMetadata |
withFeatureType(String featureType)
The data type of the feature.
|
FeatureMetadata |
withLastModifiedTime(Date lastModifiedTime)
A timestamp indicating when the feature was last modified.
|
FeatureMetadata |
withParameters(Collection<FeatureParameter> parameters)
Optional key-value pairs that you specify to better describe the feature.
|
FeatureMetadata |
withParameters(FeatureParameter... parameters)
Optional key-value pairs that you specify to better describe the feature.
|
public void setFeatureGroupArn(String featureGroupArn)
The Amazon Resource Number (ARN) of the feature group.
featureGroupArn
- The Amazon Resource Number (ARN) of the feature group.public String getFeatureGroupArn()
The Amazon Resource Number (ARN) of the feature group.
public FeatureMetadata withFeatureGroupArn(String featureGroupArn)
The Amazon Resource Number (ARN) of the feature group.
featureGroupArn
- The Amazon Resource Number (ARN) of the feature group.public void setFeatureGroupName(String featureGroupName)
The name of the feature group containing the feature.
featureGroupName
- The name of the feature group containing the feature.public String getFeatureGroupName()
The name of the feature group containing the feature.
public FeatureMetadata withFeatureGroupName(String featureGroupName)
The name of the feature group containing the feature.
featureGroupName
- The name of the feature group containing the feature.public void setFeatureName(String featureName)
The name of feature.
featureName
- The name of feature.public String getFeatureName()
The name of feature.
public FeatureMetadata withFeatureName(String featureName)
The name of feature.
featureName
- The name of feature.public void setFeatureType(String featureType)
The data type of the feature.
featureType
- The data type of the feature.FeatureType
public String getFeatureType()
The data type of the feature.
FeatureType
public FeatureMetadata withFeatureType(String featureType)
The data type of the feature.
featureType
- The data type of the feature.FeatureType
public FeatureMetadata withFeatureType(FeatureType featureType)
The data type of the feature.
featureType
- The data type of the feature.FeatureType
public void setCreationTime(Date creationTime)
A timestamp indicating when the feature was created.
creationTime
- A timestamp indicating when the feature was created.public Date getCreationTime()
A timestamp indicating when the feature was created.
public FeatureMetadata withCreationTime(Date creationTime)
A timestamp indicating when the feature was created.
creationTime
- A timestamp indicating when the feature was created.public void setLastModifiedTime(Date lastModifiedTime)
A timestamp indicating when the feature was last modified.
lastModifiedTime
- A timestamp indicating when the feature was last modified.public Date getLastModifiedTime()
A timestamp indicating when the feature was last modified.
public FeatureMetadata withLastModifiedTime(Date lastModifiedTime)
A timestamp indicating when the feature was last modified.
lastModifiedTime
- A timestamp indicating when the feature was last modified.public void setDescription(String description)
An optional description that you specify to better describe the feature.
description
- An optional description that you specify to better describe the feature.public String getDescription()
An optional description that you specify to better describe the feature.
public FeatureMetadata withDescription(String description)
An optional description that you specify to better describe the feature.
description
- An optional description that you specify to better describe the feature.public List<FeatureParameter> getParameters()
Optional key-value pairs that you specify to better describe the feature.
public void setParameters(Collection<FeatureParameter> parameters)
Optional key-value pairs that you specify to better describe the feature.
parameters
- Optional key-value pairs that you specify to better describe the feature.public FeatureMetadata withParameters(FeatureParameter... parameters)
Optional key-value pairs that you specify to better describe the feature.
NOTE: This method appends the values to the existing list (if any). Use
setParameters(java.util.Collection)
or withParameters(java.util.Collection)
if you want to
override the existing values.
parameters
- Optional key-value pairs that you specify to better describe the feature.public FeatureMetadata withParameters(Collection<FeatureParameter> parameters)
Optional key-value pairs that you specify to better describe the feature.
parameters
- Optional key-value pairs that you specify to better describe the feature.public String toString()
toString
in class Object
Object.toString()
public FeatureMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.