@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConnectorEntityField extends Object implements Serializable, Cloneable, StructuredPojo
Describes the data model of a connector field. For example, for an account entity, the fields would be account name, account ID, and so on.
Constructor and Description |
---|
ConnectorEntityField() |
Modifier and Type | Method and Description |
---|---|
ConnectorEntityField |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of the connector entity field.
|
DestinationFieldProperties |
getDestinationProperties()
The properties applied to a field when the connector is being used as a destination.
|
String |
getIdentifier()
The unique identifier of the connector field.
|
String |
getLabel()
The label applied to a connector entity field.
|
SourceFieldProperties |
getSourceProperties()
The properties that can be applied to a field when the connector is being used as a source.
|
SupportedFieldTypeDetails |
getSupportedFieldTypeDetails()
Contains details regarding the supported
FieldType , including the corresponding
filterOperators and supportedValues . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of the connector entity field.
|
void |
setDestinationProperties(DestinationFieldProperties destinationProperties)
The properties applied to a field when the connector is being used as a destination.
|
void |
setIdentifier(String identifier)
The unique identifier of the connector field.
|
void |
setLabel(String label)
The label applied to a connector entity field.
|
void |
setSourceProperties(SourceFieldProperties sourceProperties)
The properties that can be applied to a field when the connector is being used as a source.
|
void |
setSupportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)
Contains details regarding the supported
FieldType , including the corresponding
filterOperators and supportedValues . |
String |
toString()
Returns a string representation of this object.
|
ConnectorEntityField |
withDescription(String description)
A description of the connector entity field.
|
ConnectorEntityField |
withDestinationProperties(DestinationFieldProperties destinationProperties)
The properties applied to a field when the connector is being used as a destination.
|
ConnectorEntityField |
withIdentifier(String identifier)
The unique identifier of the connector field.
|
ConnectorEntityField |
withLabel(String label)
The label applied to a connector entity field.
|
ConnectorEntityField |
withSourceProperties(SourceFieldProperties sourceProperties)
The properties that can be applied to a field when the connector is being used as a source.
|
ConnectorEntityField |
withSupportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)
Contains details regarding the supported
FieldType , including the corresponding
filterOperators and supportedValues . |
public void setIdentifier(String identifier)
The unique identifier of the connector field.
identifier
- The unique identifier of the connector field.public String getIdentifier()
The unique identifier of the connector field.
public ConnectorEntityField withIdentifier(String identifier)
The unique identifier of the connector field.
identifier
- The unique identifier of the connector field.public void setLabel(String label)
The label applied to a connector entity field.
label
- The label applied to a connector entity field.public String getLabel()
The label applied to a connector entity field.
public ConnectorEntityField withLabel(String label)
The label applied to a connector entity field.
label
- The label applied to a connector entity field.public void setSupportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)
Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.
supportedFieldTypeDetails
- Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.public SupportedFieldTypeDetails getSupportedFieldTypeDetails()
Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.
FieldType
, including the corresponding
filterOperators
and supportedValues
.public ConnectorEntityField withSupportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)
Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.
supportedFieldTypeDetails
- Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.public void setDescription(String description)
A description of the connector entity field.
description
- A description of the connector entity field.public String getDescription()
A description of the connector entity field.
public ConnectorEntityField withDescription(String description)
A description of the connector entity field.
description
- A description of the connector entity field.public void setSourceProperties(SourceFieldProperties sourceProperties)
The properties that can be applied to a field when the connector is being used as a source.
sourceProperties
- The properties that can be applied to a field when the connector is being used as a source.public SourceFieldProperties getSourceProperties()
The properties that can be applied to a field when the connector is being used as a source.
public ConnectorEntityField withSourceProperties(SourceFieldProperties sourceProperties)
The properties that can be applied to a field when the connector is being used as a source.
sourceProperties
- The properties that can be applied to a field when the connector is being used as a source.public void setDestinationProperties(DestinationFieldProperties destinationProperties)
The properties applied to a field when the connector is being used as a destination.
destinationProperties
- The properties applied to a field when the connector is being used as a destination.public DestinationFieldProperties getDestinationProperties()
The properties applied to a field when the connector is being used as a destination.
public ConnectorEntityField withDestinationProperties(DestinationFieldProperties destinationProperties)
The properties applied to a field when the connector is being used as a destination.
destinationProperties
- The properties applied to a field when the connector is being used as a destination.public String toString()
toString
in class Object
Object.toString()
public ConnectorEntityField clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.