@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaAnalysisRuleRequest extends Object implements Serializable, Cloneable, StructuredPojo
Defines the information that's necessary to retrieve an analysis rule schema. Schema analysis rules are uniquely identiļ¬ed by a combination of the schema name and the analysis rule type for a given collaboration.
Constructor and Description |
---|
SchemaAnalysisRuleRequest() |
Modifier and Type | Method and Description |
---|---|
SchemaAnalysisRuleRequest |
clone() |
boolean |
equals(Object obj) |
String |
getName()
The name of the analysis rule schema that you are requesting.
|
String |
getType()
The type of analysis rule schema that you are requesting.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setName(String name)
The name of the analysis rule schema that you are requesting.
|
void |
setType(String type)
The type of analysis rule schema that you are requesting.
|
String |
toString()
Returns a string representation of this object.
|
SchemaAnalysisRuleRequest |
withName(String name)
The name of the analysis rule schema that you are requesting.
|
SchemaAnalysisRuleRequest |
withType(AnalysisRuleType type)
The type of analysis rule schema that you are requesting.
|
SchemaAnalysisRuleRequest |
withType(String type)
The type of analysis rule schema that you are requesting.
|
public void setName(String name)
The name of the analysis rule schema that you are requesting.
name
- The name of the analysis rule schema that you are requesting.public String getName()
The name of the analysis rule schema that you are requesting.
public SchemaAnalysisRuleRequest withName(String name)
The name of the analysis rule schema that you are requesting.
name
- The name of the analysis rule schema that you are requesting.public void setType(String type)
The type of analysis rule schema that you are requesting.
type
- The type of analysis rule schema that you are requesting.AnalysisRuleType
public String getType()
The type of analysis rule schema that you are requesting.
AnalysisRuleType
public SchemaAnalysisRuleRequest withType(String type)
The type of analysis rule schema that you are requesting.
type
- The type of analysis rule schema that you are requesting.AnalysisRuleType
public SchemaAnalysisRuleRequest withType(AnalysisRuleType type)
The type of analysis rule schema that you are requesting.
type
- The type of analysis rule schema that you are requesting.AnalysisRuleType
public String toString()
toString
in class Object
Object.toString()
public SchemaAnalysisRuleRequest clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.