Interface SourceData.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SourceData.Builder,SourceData>, SdkBuilder<SourceData.Builder,SourceData>, SdkPojo
Enclosing class:
SourceData

public static interface SourceData.Builder extends SdkPojo, CopyableBuilder<SourceData.Builder,SourceData>
  • Method Details

    • acmPcaArn

      SourceData.Builder acmPcaArn(String acmPcaArn)

      The root certificate of the Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests. Included for trust anchors of type AWS_ACM_PCA.

      Parameters:
      acmPcaArn - The root certificate of the Private Certificate Authority specified by this ARN is used in trust validation for temporary credential requests. Included for trust anchors of type AWS_ACM_PCA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • x509CertificateData

      SourceData.Builder x509CertificateData(String x509CertificateData)

      The PEM-encoded data for the certificate anchor. Included for trust anchors of type CERTIFICATE_BUNDLE.

      Parameters:
      x509CertificateData - The PEM-encoded data for the certificate anchor. Included for trust anchors of type CERTIFICATE_BUNDLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.