@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 |
addCustomPropertiesEntry(String key,
String value)
Add a single CustomProperties entry
|
ConnectorEntityField |
clearCustomPropertiesEntries()
Removes all the entries added into CustomProperties.
|
ConnectorEntityField |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getCustomProperties()
A map that has specific properties related to the ConnectorEntityField.
|
String |
getDefaultValue()
Default value that can be assigned to this field.
|
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.
|
Boolean |
getIsDeprecated()
Booelan value that indicates whether this field is deprecated or not.
|
Boolean |
getIsPrimaryKey()
Booelan value that indicates whether this field can be used as a primary key.
|
String |
getLabel()
The label applied to a connector entity field.
|
String |
getParentIdentifier()
The parent identifier of the connector 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() |
Boolean |
isDeprecated()
Booelan value that indicates whether this field is deprecated or not.
|
Boolean |
isPrimaryKey()
Booelan value that indicates whether this field can be used as a primary key.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCustomProperties(Map<String,String> customProperties)
A map that has specific properties related to the ConnectorEntityField.
|
void |
setDefaultValue(String defaultValue)
Default value that can be assigned to this field.
|
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 |
setIsDeprecated(Boolean isDeprecated)
Booelan value that indicates whether this field is deprecated or not.
|
void |
setIsPrimaryKey(Boolean isPrimaryKey)
Booelan value that indicates whether this field can be used as a primary key.
|
void |
setLabel(String label)
The label applied to a connector entity field.
|
void |
setParentIdentifier(String parentIdentifier)
The parent identifier of the connector 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 |
withCustomProperties(Map<String,String> customProperties)
A map that has specific properties related to the ConnectorEntityField.
|
ConnectorEntityField |
withDefaultValue(String defaultValue)
Default value that can be assigned to this field.
|
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 |
withIsDeprecated(Boolean isDeprecated)
Booelan value that indicates whether this field is deprecated or not.
|
ConnectorEntityField |
withIsPrimaryKey(Boolean isPrimaryKey)
Booelan value that indicates whether this field can be used as a primary key.
|
ConnectorEntityField |
withLabel(String label)
The label applied to a connector entity field.
|
ConnectorEntityField |
withParentIdentifier(String parentIdentifier)
The parent identifier of the connector 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 setParentIdentifier(String parentIdentifier)
The parent identifier of the connector field.
parentIdentifier
- The parent identifier of the connector field.public String getParentIdentifier()
The parent identifier of the connector field.
public ConnectorEntityField withParentIdentifier(String parentIdentifier)
The parent identifier of the connector field.
parentIdentifier
- The parent 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 setIsPrimaryKey(Boolean isPrimaryKey)
Booelan value that indicates whether this field can be used as a primary key.
isPrimaryKey
- Booelan value that indicates whether this field can be used as a primary key.public Boolean getIsPrimaryKey()
Booelan value that indicates whether this field can be used as a primary key.
public ConnectorEntityField withIsPrimaryKey(Boolean isPrimaryKey)
Booelan value that indicates whether this field can be used as a primary key.
isPrimaryKey
- Booelan value that indicates whether this field can be used as a primary key.public Boolean isPrimaryKey()
Booelan value that indicates whether this field can be used as a primary key.
public void setDefaultValue(String defaultValue)
Default value that can be assigned to this field.
defaultValue
- Default value that can be assigned to this field.public String getDefaultValue()
Default value that can be assigned to this field.
public ConnectorEntityField withDefaultValue(String defaultValue)
Default value that can be assigned to this field.
defaultValue
- Default value that can be assigned to this field.public void setIsDeprecated(Boolean isDeprecated)
Booelan value that indicates whether this field is deprecated or not.
isDeprecated
- Booelan value that indicates whether this field is deprecated or not.public Boolean getIsDeprecated()
Booelan value that indicates whether this field is deprecated or not.
public ConnectorEntityField withIsDeprecated(Boolean isDeprecated)
Booelan value that indicates whether this field is deprecated or not.
isDeprecated
- Booelan value that indicates whether this field is deprecated or not.public Boolean isDeprecated()
Booelan value that indicates whether this field is deprecated or not.
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 Map<String,String> getCustomProperties()
A map that has specific properties related to the ConnectorEntityField.
public void setCustomProperties(Map<String,String> customProperties)
A map that has specific properties related to the ConnectorEntityField.
customProperties
- A map that has specific properties related to the ConnectorEntityField.public ConnectorEntityField withCustomProperties(Map<String,String> customProperties)
A map that has specific properties related to the ConnectorEntityField.
customProperties
- A map that has specific properties related to the ConnectorEntityField.public ConnectorEntityField addCustomPropertiesEntry(String key, String value)
public ConnectorEntityField clearCustomPropertiesEntries()
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.