@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceData extends Object implements Serializable, Cloneable, StructuredPojo
The data field of the trust anchor depending on its type.
Constructor and Description |
---|
SourceData() |
Modifier and Type | Method and Description |
---|---|
SourceData |
clone() |
boolean |
equals(Object obj) |
String |
getAcmPcaArn()
The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in
trust validation for CreateSession
operations.
|
String |
getX509CertificateData()
The PEM-encoded data for the certificate anchor.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAcmPcaArn(String acmPcaArn)
The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in
trust validation for CreateSession
operations.
|
void |
setX509CertificateData(String x509CertificateData)
The PEM-encoded data for the certificate anchor.
|
String |
toString()
Returns a string representation of this object.
|
SourceData |
withAcmPcaArn(String acmPcaArn)
The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in
trust validation for CreateSession
operations.
|
SourceData |
withX509CertificateData(String x509CertificateData)
The PEM-encoded data for the certificate anchor.
|
public void setAcmPcaArn(String acmPcaArn)
The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in
trust validation for CreateSession
operations. Included for trust anchors of type AWS_ACM_PCA
.
acmPcaArn
- The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is
used in trust validation for CreateSession operations. Included for trust anchors of type AWS_ACM_PCA
.public String getAcmPcaArn()
The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in
trust validation for CreateSession
operations. Included for trust anchors of type AWS_ACM_PCA
.
AWS_ACM_PCA
.public SourceData withAcmPcaArn(String acmPcaArn)
The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is used in
trust validation for CreateSession
operations. Included for trust anchors of type AWS_ACM_PCA
.
acmPcaArn
- The root certificate of the Certificate Manager Private Certificate Authority specified by this ARN is
used in trust validation for CreateSession operations. Included for trust anchors of type AWS_ACM_PCA
.public void setX509CertificateData(String x509CertificateData)
The PEM-encoded data for the certificate anchor. Included for trust anchors of type
CERTIFICATE_BUNDLE
.
x509CertificateData
- The PEM-encoded data for the certificate anchor. Included for trust anchors of type
CERTIFICATE_BUNDLE
.public String getX509CertificateData()
The PEM-encoded data for the certificate anchor. Included for trust anchors of type
CERTIFICATE_BUNDLE
.
CERTIFICATE_BUNDLE
.public SourceData withX509CertificateData(String x509CertificateData)
The PEM-encoded data for the certificate anchor. Included for trust anchors of type
CERTIFICATE_BUNDLE
.
x509CertificateData
- The PEM-encoded data for the certificate anchor. Included for trust anchors of type
CERTIFICATE_BUNDLE
.public String toString()
toString
in class Object
Object.toString()
public SourceData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.