@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConnectorProfile extends Object implements Serializable, Cloneable, StructuredPojo
Describes an instance of a connector. This includes the provided name, credentials ARN, connection-mode, and so on.
To keep the API intuitive and extensible, the fields that are common to all types of connector profiles are
explicitly specified at the top level. The rest of the connector-specific properties are available via the
connectorProfileProperties
field.
Constructor and Description |
---|
ConnectorProfile() |
Modifier and Type | Method and Description |
---|---|
ConnectorProfile |
clone() |
boolean |
equals(Object obj) |
String |
getConnectionMode()
Indicates the connection mode and if it is public or private.
|
String |
getConnectorLabel()
The label for the connector profile being created.
|
String |
getConnectorProfileArn()
The Amazon Resource Name (ARN) of the connector profile.
|
String |
getConnectorProfileName()
The name of the connector profile.
|
ConnectorProfileProperties |
getConnectorProfileProperties()
The connector-specific properties of the profile configuration.
|
String |
getConnectorType()
The type of connector, such as Salesforce, Amplitude, and so on.
|
Date |
getCreatedAt()
Specifies when the connector profile was created.
|
String |
getCredentialsArn()
The Amazon Resource Name (ARN) of the connector profile credentials.
|
Date |
getLastUpdatedAt()
Specifies when the connector profile was last updated.
|
PrivateConnectionProvisioningState |
getPrivateConnectionProvisioningState()
Specifies the private connection provisioning state.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionMode(String connectionMode)
Indicates the connection mode and if it is public or private.
|
void |
setConnectorLabel(String connectorLabel)
The label for the connector profile being created.
|
void |
setConnectorProfileArn(String connectorProfileArn)
The Amazon Resource Name (ARN) of the connector profile.
|
void |
setConnectorProfileName(String connectorProfileName)
The name of the connector profile.
|
void |
setConnectorProfileProperties(ConnectorProfileProperties connectorProfileProperties)
The connector-specific properties of the profile configuration.
|
void |
setConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
void |
setCreatedAt(Date createdAt)
Specifies when the connector profile was created.
|
void |
setCredentialsArn(String credentialsArn)
The Amazon Resource Name (ARN) of the connector profile credentials.
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
Specifies when the connector profile was last updated.
|
void |
setPrivateConnectionProvisioningState(PrivateConnectionProvisioningState privateConnectionProvisioningState)
Specifies the private connection provisioning state.
|
String |
toString()
Returns a string representation of this object.
|
ConnectorProfile |
withConnectionMode(ConnectionMode connectionMode)
Indicates the connection mode and if it is public or private.
|
ConnectorProfile |
withConnectionMode(String connectionMode)
Indicates the connection mode and if it is public or private.
|
ConnectorProfile |
withConnectorLabel(String connectorLabel)
The label for the connector profile being created.
|
ConnectorProfile |
withConnectorProfileArn(String connectorProfileArn)
The Amazon Resource Name (ARN) of the connector profile.
|
ConnectorProfile |
withConnectorProfileName(String connectorProfileName)
The name of the connector profile.
|
ConnectorProfile |
withConnectorProfileProperties(ConnectorProfileProperties connectorProfileProperties)
The connector-specific properties of the profile configuration.
|
ConnectorProfile |
withConnectorType(ConnectorType connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
ConnectorProfile |
withConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
|
ConnectorProfile |
withCreatedAt(Date createdAt)
Specifies when the connector profile was created.
|
ConnectorProfile |
withCredentialsArn(String credentialsArn)
The Amazon Resource Name (ARN) of the connector profile credentials.
|
ConnectorProfile |
withLastUpdatedAt(Date lastUpdatedAt)
Specifies when the connector profile was last updated.
|
ConnectorProfile |
withPrivateConnectionProvisioningState(PrivateConnectionProvisioningState privateConnectionProvisioningState)
Specifies the private connection provisioning state.
|
public void setConnectorProfileArn(String connectorProfileArn)
The Amazon Resource Name (ARN) of the connector profile.
connectorProfileArn
- The Amazon Resource Name (ARN) of the connector profile.public String getConnectorProfileArn()
The Amazon Resource Name (ARN) of the connector profile.
public ConnectorProfile withConnectorProfileArn(String connectorProfileArn)
The Amazon Resource Name (ARN) of the connector profile.
connectorProfileArn
- The Amazon Resource Name (ARN) of the connector profile.public void setConnectorProfileName(String connectorProfileName)
The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon Web
Services account.
connectorProfileName
- The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon
Web Services account.public String getConnectorProfileName()
The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon Web
Services account.
ConnectorProfile
in the
Amazon Web Services account.public ConnectorProfile withConnectorProfileName(String connectorProfileName)
The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon Web
Services account.
connectorProfileName
- The name of the connector profile. The name is unique for each ConnectorProfile
in the Amazon
Web Services account.public void setConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType
public String getConnectorType()
The type of connector, such as Salesforce, Amplitude, and so on.
ConnectorType
public ConnectorProfile withConnectorType(String connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType
public ConnectorProfile withConnectorType(ConnectorType connectorType)
The type of connector, such as Salesforce, Amplitude, and so on.
connectorType
- The type of connector, such as Salesforce, Amplitude, and so on.ConnectorType
public void setConnectorLabel(String connectorLabel)
The label for the connector profile being created.
connectorLabel
- The label for the connector profile being created.public String getConnectorLabel()
The label for the connector profile being created.
public ConnectorProfile withConnectorLabel(String connectorLabel)
The label for the connector profile being created.
connectorLabel
- The label for the connector profile being created.public void setConnectionMode(String connectionMode)
Indicates the connection mode and if it is public or private.
connectionMode
- Indicates the connection mode and if it is public or private.ConnectionMode
public String getConnectionMode()
Indicates the connection mode and if it is public or private.
ConnectionMode
public ConnectorProfile withConnectionMode(String connectionMode)
Indicates the connection mode and if it is public or private.
connectionMode
- Indicates the connection mode and if it is public or private.ConnectionMode
public ConnectorProfile withConnectionMode(ConnectionMode connectionMode)
Indicates the connection mode and if it is public or private.
connectionMode
- Indicates the connection mode and if it is public or private.ConnectionMode
public void setCredentialsArn(String credentialsArn)
The Amazon Resource Name (ARN) of the connector profile credentials.
credentialsArn
- The Amazon Resource Name (ARN) of the connector profile credentials.public String getCredentialsArn()
The Amazon Resource Name (ARN) of the connector profile credentials.
public ConnectorProfile withCredentialsArn(String credentialsArn)
The Amazon Resource Name (ARN) of the connector profile credentials.
credentialsArn
- The Amazon Resource Name (ARN) of the connector profile credentials.public void setConnectorProfileProperties(ConnectorProfileProperties connectorProfileProperties)
The connector-specific properties of the profile configuration.
connectorProfileProperties
- The connector-specific properties of the profile configuration.public ConnectorProfileProperties getConnectorProfileProperties()
The connector-specific properties of the profile configuration.
public ConnectorProfile withConnectorProfileProperties(ConnectorProfileProperties connectorProfileProperties)
The connector-specific properties of the profile configuration.
connectorProfileProperties
- The connector-specific properties of the profile configuration.public void setCreatedAt(Date createdAt)
Specifies when the connector profile was created.
createdAt
- Specifies when the connector profile was created.public Date getCreatedAt()
Specifies when the connector profile was created.
public ConnectorProfile withCreatedAt(Date createdAt)
Specifies when the connector profile was created.
createdAt
- Specifies when the connector profile was created.public void setLastUpdatedAt(Date lastUpdatedAt)
Specifies when the connector profile was last updated.
lastUpdatedAt
- Specifies when the connector profile was last updated.public Date getLastUpdatedAt()
Specifies when the connector profile was last updated.
public ConnectorProfile withLastUpdatedAt(Date lastUpdatedAt)
Specifies when the connector profile was last updated.
lastUpdatedAt
- Specifies when the connector profile was last updated.public void setPrivateConnectionProvisioningState(PrivateConnectionProvisioningState privateConnectionProvisioningState)
Specifies the private connection provisioning state.
privateConnectionProvisioningState
- Specifies the private connection provisioning state.public PrivateConnectionProvisioningState getPrivateConnectionProvisioningState()
Specifies the private connection provisioning state.
public ConnectorProfile withPrivateConnectionProvisioningState(PrivateConnectionProvisioningState privateConnectionProvisioningState)
Specifies the private connection provisioning state.
privateConnectionProvisioningState
- Specifies the private connection provisioning state.public String toString()
toString
in class Object
Object.toString()
public ConnectorProfile clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.