@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaStatusDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about the schema status.
A status of READY means that based on the schema analysis rule, queries of the given analysis rule type
are properly configured to run queries on this schema.
| Constructor and Description |
|---|
SchemaStatusDetail() |
| Modifier and Type | Method and Description |
|---|---|
SchemaStatusDetail |
clone() |
boolean |
equals(Object obj) |
String |
getAnalysisRuleType()
The analysis rule type for which the schema status has been evaluated.
|
String |
getAnalysisType()
The type of analysis that can be performed on the schema.
|
List<String> |
getConfigurations()
The configuration details of the schema analysis rule for the given type.
|
List<SchemaStatusReason> |
getReasons()
The reasons why the schema status is set to its current state.
|
String |
getStatus()
The status of the schema, indicating if it is ready to query.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
|
void |
setAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
|
void |
setConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
|
void |
setReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
|
void |
setStatus(String status)
The status of the schema, indicating if it is ready to query.
|
String |
toString()
Returns a string representation of this object.
|
SchemaStatusDetail |
withAnalysisRuleType(AnalysisRuleType analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
|
SchemaStatusDetail |
withAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
|
SchemaStatusDetail |
withAnalysisType(AnalysisType analysisType)
The type of analysis that can be performed on the schema.
|
SchemaStatusDetail |
withAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
|
SchemaStatusDetail |
withConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
|
SchemaStatusDetail |
withConfigurations(SchemaConfiguration... configurations)
The configuration details of the schema analysis rule for the given type.
|
SchemaStatusDetail |
withConfigurations(String... configurations)
The configuration details of the schema analysis rule for the given type.
|
SchemaStatusDetail |
withReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
|
SchemaStatusDetail |
withReasons(SchemaStatusReason... reasons)
The reasons why the schema status is set to its current state.
|
SchemaStatusDetail |
withStatus(SchemaStatus status)
The status of the schema, indicating if it is ready to query.
|
SchemaStatusDetail |
withStatus(String status)
The status of the schema, indicating if it is ready to query.
|
public void setStatus(String status)
The status of the schema, indicating if it is ready to query.
status - The status of the schema, indicating if it is ready to query.SchemaStatuspublic String getStatus()
The status of the schema, indicating if it is ready to query.
SchemaStatuspublic SchemaStatusDetail withStatus(String status)
The status of the schema, indicating if it is ready to query.
status - The status of the schema, indicating if it is ready to query.SchemaStatuspublic SchemaStatusDetail withStatus(SchemaStatus status)
The status of the schema, indicating if it is ready to query.
status - The status of the schema, indicating if it is ready to query.SchemaStatuspublic List<SchemaStatusReason> getReasons()
The reasons why the schema status is set to its current state.
public void setReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
reasons - The reasons why the schema status is set to its current state.public SchemaStatusDetail withReasons(SchemaStatusReason... reasons)
The reasons why the schema status is set to its current state.
NOTE: This method appends the values to the existing list (if any). Use
setReasons(java.util.Collection) or withReasons(java.util.Collection) if you want to override
the existing values.
reasons - The reasons why the schema status is set to its current state.public SchemaStatusDetail withReasons(Collection<SchemaStatusReason> reasons)
The reasons why the schema status is set to its current state.
reasons - The reasons why the schema status is set to its current state.public void setAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
analysisRuleType - The analysis rule type for which the schema status has been evaluated.AnalysisRuleTypepublic String getAnalysisRuleType()
The analysis rule type for which the schema status has been evaluated.
AnalysisRuleTypepublic SchemaStatusDetail withAnalysisRuleType(String analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
analysisRuleType - The analysis rule type for which the schema status has been evaluated.AnalysisRuleTypepublic SchemaStatusDetail withAnalysisRuleType(AnalysisRuleType analysisRuleType)
The analysis rule type for which the schema status has been evaluated.
analysisRuleType - The analysis rule type for which the schema status has been evaluated.AnalysisRuleTypepublic List<String> getConfigurations()
The configuration details of the schema analysis rule for the given type.
SchemaConfigurationpublic void setConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
configurations - The configuration details of the schema analysis rule for the given type.SchemaConfigurationpublic SchemaStatusDetail withConfigurations(String... configurations)
The configuration details of the schema analysis rule for the given type.
NOTE: This method appends the values to the existing list (if any). Use
setConfigurations(java.util.Collection) or withConfigurations(java.util.Collection) if you want
to override the existing values.
configurations - The configuration details of the schema analysis rule for the given type.SchemaConfigurationpublic SchemaStatusDetail withConfigurations(Collection<String> configurations)
The configuration details of the schema analysis rule for the given type.
configurations - The configuration details of the schema analysis rule for the given type.SchemaConfigurationpublic SchemaStatusDetail withConfigurations(SchemaConfiguration... configurations)
The configuration details of the schema analysis rule for the given type.
configurations - The configuration details of the schema analysis rule for the given type.SchemaConfigurationpublic void setAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
analysisType - The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
AnalysisTypepublic String getAnalysisType()
The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
AnalysisTypepublic SchemaStatusDetail withAnalysisType(String analysisType)
The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
analysisType - The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
AnalysisTypepublic SchemaStatusDetail withAnalysisType(AnalysisType analysisType)
The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
analysisType - The type of analysis that can be performed on the schema.
A schema can have an analysisType of DIRECT_ANALYSIS,
ADDITIONAL_ANALYSIS_FOR_AUDIENCE_GENERATION, or both.
AnalysisTypepublic String toString()
toString in class ObjectObject.toString()public SchemaStatusDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.