@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataProviderDescriptor extends Object implements Serializable, Cloneable, StructuredPojo
Information about a data provider.
Constructor and Description |
---|
DataProviderDescriptor() |
Modifier and Type | Method and Description |
---|---|
DataProviderDescriptor |
clone() |
boolean |
equals(Object obj) |
String |
getDataProviderArn()
The Amazon Resource Name (ARN) of the data provider.
|
String |
getDataProviderName()
The user-friendly name of the data provider.
|
String |
getSecretsManagerAccessRoleArn()
The ARN of the role used to access Amazon Web Services Secrets Manager.
|
String |
getSecretsManagerSecretId()
The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the data
provider.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataProviderArn(String dataProviderArn)
The Amazon Resource Name (ARN) of the data provider.
|
void |
setDataProviderName(String dataProviderName)
The user-friendly name of the data provider.
|
void |
setSecretsManagerAccessRoleArn(String secretsManagerAccessRoleArn)
The ARN of the role used to access Amazon Web Services Secrets Manager.
|
void |
setSecretsManagerSecretId(String secretsManagerSecretId)
The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the data
provider.
|
String |
toString()
Returns a string representation of this object.
|
DataProviderDescriptor |
withDataProviderArn(String dataProviderArn)
The Amazon Resource Name (ARN) of the data provider.
|
DataProviderDescriptor |
withDataProviderName(String dataProviderName)
The user-friendly name of the data provider.
|
DataProviderDescriptor |
withSecretsManagerAccessRoleArn(String secretsManagerAccessRoleArn)
The ARN of the role used to access Amazon Web Services Secrets Manager.
|
DataProviderDescriptor |
withSecretsManagerSecretId(String secretsManagerSecretId)
The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the data
provider.
|
public void setSecretsManagerSecretId(String secretsManagerSecretId)
The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the data provider.
secretsManagerSecretId
- The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the
data provider.public String getSecretsManagerSecretId()
The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the data provider.
public DataProviderDescriptor withSecretsManagerSecretId(String secretsManagerSecretId)
The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the data provider.
secretsManagerSecretId
- The identifier of the Amazon Web Services Secrets Manager Secret used to store access credentials for the
data provider.public void setSecretsManagerAccessRoleArn(String secretsManagerAccessRoleArn)
The ARN of the role used to access Amazon Web Services Secrets Manager.
secretsManagerAccessRoleArn
- The ARN of the role used to access Amazon Web Services Secrets Manager.public String getSecretsManagerAccessRoleArn()
The ARN of the role used to access Amazon Web Services Secrets Manager.
public DataProviderDescriptor withSecretsManagerAccessRoleArn(String secretsManagerAccessRoleArn)
The ARN of the role used to access Amazon Web Services Secrets Manager.
secretsManagerAccessRoleArn
- The ARN of the role used to access Amazon Web Services Secrets Manager.public void setDataProviderName(String dataProviderName)
The user-friendly name of the data provider.
dataProviderName
- The user-friendly name of the data provider.public String getDataProviderName()
The user-friendly name of the data provider.
public DataProviderDescriptor withDataProviderName(String dataProviderName)
The user-friendly name of the data provider.
dataProviderName
- The user-friendly name of the data provider.public void setDataProviderArn(String dataProviderArn)
The Amazon Resource Name (ARN) of the data provider.
dataProviderArn
- The Amazon Resource Name (ARN) of the data provider.public String getDataProviderArn()
The Amazon Resource Name (ARN) of the data provider.
public DataProviderDescriptor withDataProviderArn(String dataProviderArn)
The Amazon Resource Name (ARN) of the data provider.
dataProviderArn
- The Amazon Resource Name (ARN) of the data provider.public String toString()
toString
in class Object
Object.toString()
public DataProviderDescriptor clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.