@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaSummary extends Object implements Serializable, Cloneable, StructuredPojo
The schema summary for the objects listed by the request.
Constructor and Description |
---|
SchemaSummary() |
Modifier and Type | Method and Description |
---|---|
SchemaSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAnalysisMethod()
The analysis method for the associated schema.
|
List<String> |
getAnalysisRuleTypes()
The types of analysis rules that are associated with this schema object.
|
String |
getCollaborationArn()
The unique ARN for the collaboration that the schema belongs to.
|
String |
getCollaborationId()
The unique ID for the collaboration that the schema belongs to.
|
Date |
getCreateTime()
The time the schema object was created.
|
String |
getCreatorAccountId()
The unique account ID for the Amazon Web Services account that owns the schema.
|
String |
getName()
The name for the schema object.
|
String |
getType()
The type of schema object.
|
Date |
getUpdateTime()
The time the schema object was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnalysisMethod(String analysisMethod)
The analysis method for the associated schema.
|
void |
setAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
|
void |
setCollaborationArn(String collaborationArn)
The unique ARN for the collaboration that the schema belongs to.
|
void |
setCollaborationId(String collaborationId)
The unique ID for the collaboration that the schema belongs to.
|
void |
setCreateTime(Date createTime)
The time the schema object was created.
|
void |
setCreatorAccountId(String creatorAccountId)
The unique account ID for the Amazon Web Services account that owns the schema.
|
void |
setName(String name)
The name for the schema object.
|
void |
setType(String type)
The type of schema object.
|
void |
setUpdateTime(Date updateTime)
The time the schema object was last updated.
|
String |
toString()
Returns a string representation of this object.
|
SchemaSummary |
withAnalysisMethod(AnalysisMethod analysisMethod)
The analysis method for the associated schema.
|
SchemaSummary |
withAnalysisMethod(String analysisMethod)
The analysis method for the associated schema.
|
SchemaSummary |
withAnalysisRuleTypes(AnalysisRuleType... analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
|
SchemaSummary |
withAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
|
SchemaSummary |
withAnalysisRuleTypes(String... analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
|
SchemaSummary |
withCollaborationArn(String collaborationArn)
The unique ARN for the collaboration that the schema belongs to.
|
SchemaSummary |
withCollaborationId(String collaborationId)
The unique ID for the collaboration that the schema belongs to.
|
SchemaSummary |
withCreateTime(Date createTime)
The time the schema object was created.
|
SchemaSummary |
withCreatorAccountId(String creatorAccountId)
The unique account ID for the Amazon Web Services account that owns the schema.
|
SchemaSummary |
withName(String name)
The name for the schema object.
|
SchemaSummary |
withType(SchemaType type)
The type of schema object.
|
SchemaSummary |
withType(String type)
The type of schema object.
|
SchemaSummary |
withUpdateTime(Date updateTime)
The time the schema object was last updated.
|
public void setName(String name)
The name for the schema object.
name
- The name for the schema object.public String getName()
The name for the schema object.
public SchemaSummary withName(String name)
The name for the schema object.
name
- The name for the schema object.public void setType(String type)
The type of schema object. The only valid schema type is currently `TABLE`.
type
- The type of schema object. The only valid schema type is currently `TABLE`.SchemaType
public String getType()
The type of schema object. The only valid schema type is currently `TABLE`.
SchemaType
public SchemaSummary withType(String type)
The type of schema object. The only valid schema type is currently `TABLE`.
type
- The type of schema object. The only valid schema type is currently `TABLE`.SchemaType
public SchemaSummary withType(SchemaType type)
The type of schema object. The only valid schema type is currently `TABLE`.
type
- The type of schema object. The only valid schema type is currently `TABLE`.SchemaType
public void setCreatorAccountId(String creatorAccountId)
The unique account ID for the Amazon Web Services account that owns the schema.
creatorAccountId
- The unique account ID for the Amazon Web Services account that owns the schema.public String getCreatorAccountId()
The unique account ID for the Amazon Web Services account that owns the schema.
public SchemaSummary withCreatorAccountId(String creatorAccountId)
The unique account ID for the Amazon Web Services account that owns the schema.
creatorAccountId
- The unique account ID for the Amazon Web Services account that owns the schema.public void setCreateTime(Date createTime)
The time the schema object was created.
createTime
- The time the schema object was created.public Date getCreateTime()
The time the schema object was created.
public SchemaSummary withCreateTime(Date createTime)
The time the schema object was created.
createTime
- The time the schema object was created.public void setUpdateTime(Date updateTime)
The time the schema object was last updated.
updateTime
- The time the schema object was last updated.public Date getUpdateTime()
The time the schema object was last updated.
public SchemaSummary withUpdateTime(Date updateTime)
The time the schema object was last updated.
updateTime
- The time the schema object was last updated.public void setCollaborationId(String collaborationId)
The unique ID for the collaboration that the schema belongs to.
collaborationId
- The unique ID for the collaboration that the schema belongs to.public String getCollaborationId()
The unique ID for the collaboration that the schema belongs to.
public SchemaSummary withCollaborationId(String collaborationId)
The unique ID for the collaboration that the schema belongs to.
collaborationId
- The unique ID for the collaboration that the schema belongs to.public void setCollaborationArn(String collaborationArn)
The unique ARN for the collaboration that the schema belongs to.
collaborationArn
- The unique ARN for the collaboration that the schema belongs to.public String getCollaborationArn()
The unique ARN for the collaboration that the schema belongs to.
public SchemaSummary withCollaborationArn(String collaborationArn)
The unique ARN for the collaboration that the schema belongs to.
collaborationArn
- The unique ARN for the collaboration that the schema belongs to.public List<String> getAnalysisRuleTypes()
The types of analysis rules that are associated with this schema object.
AnalysisRuleType
public void setAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
analysisRuleTypes
- The types of analysis rules that are associated with this schema object.AnalysisRuleType
public SchemaSummary withAnalysisRuleTypes(String... analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
NOTE: This method appends the values to the existing list (if any). Use
setAnalysisRuleTypes(java.util.Collection)
or withAnalysisRuleTypes(java.util.Collection)
if
you want to override the existing values.
analysisRuleTypes
- The types of analysis rules that are associated with this schema object.AnalysisRuleType
public SchemaSummary withAnalysisRuleTypes(Collection<String> analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
analysisRuleTypes
- The types of analysis rules that are associated with this schema object.AnalysisRuleType
public SchemaSummary withAnalysisRuleTypes(AnalysisRuleType... analysisRuleTypes)
The types of analysis rules that are associated with this schema object.
analysisRuleTypes
- The types of analysis rules that are associated with this schema object.AnalysisRuleType
public void setAnalysisMethod(String analysisMethod)
The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public String getAnalysisMethod()
The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.
AnalysisMethod
public SchemaSummary withAnalysisMethod(String analysisMethod)
The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public SchemaSummary withAnalysisMethod(AnalysisMethod analysisMethod)
The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.
analysisMethod
- The analysis method for the associated schema. The only valid value is currently `DIRECT_QUERY`.AnalysisMethod
public String toString()
toString
in class Object
Object.toString()
public SchemaSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.