Class SigningJobState.Builder

  • Enclosing class:
    SigningJobState

    public static final class SigningJobState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • completedAt

        public SigningJobState.Builder completedAt​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> completedAt)
        Parameters:
        completedAt - Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.
        Returns:
        builder
      • completedAt

        public SigningJobState.Builder completedAt​(java.lang.String completedAt)
        Parameters:
        completedAt - Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was completed.
        Returns:
        builder
      • createdAt

        public SigningJobState.Builder createdAt​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> createdAt)
        Parameters:
        createdAt - Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.
        Returns:
        builder
      • createdAt

        public SigningJobState.Builder createdAt​(java.lang.String createdAt)
        Parameters:
        createdAt - Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing job was created.
        Returns:
        builder
      • destination

        public SigningJobState.Builder destination​(@Nullable
                                                   com.pulumi.core.Output<SigningJobDestinationArgs> destination)
        Parameters:
        destination - The S3 bucket in which to save your signed object. See Destination below for details.
        Returns:
        builder
      • ignoreSigningJobFailure

        public SigningJobState.Builder ignoreSigningJobFailure​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Boolean> ignoreSigningJobFailure)
        Parameters:
        ignoreSigningJobFailure - Set this argument to `true` to ignore signing job failures and retrieve failed status and reason. Default `false`.
        Returns:
        builder
      • ignoreSigningJobFailure

        public SigningJobState.Builder ignoreSigningJobFailure​(java.lang.Boolean ignoreSigningJobFailure)
        Parameters:
        ignoreSigningJobFailure - Set this argument to `true` to ignore signing job failures and retrieve failed status and reason. Default `false`.
        Returns:
        builder
      • jobId

        public SigningJobState.Builder jobId​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> jobId)
        Parameters:
        jobId - The ID of the signing job on output.
        Returns:
        builder
      • jobId

        public SigningJobState.Builder jobId​(java.lang.String jobId)
        Parameters:
        jobId - The ID of the signing job on output.
        Returns:
        builder
      • jobInvoker

        public SigningJobState.Builder jobInvoker​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> jobInvoker)
        Parameters:
        jobInvoker - The IAM entity that initiated the signing job.
        Returns:
        builder
      • jobInvoker

        public SigningJobState.Builder jobInvoker​(java.lang.String jobInvoker)
        Parameters:
        jobInvoker - The IAM entity that initiated the signing job.
        Returns:
        builder
      • jobOwner

        public SigningJobState.Builder jobOwner​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> jobOwner)
        Parameters:
        jobOwner - The AWS account ID of the job owner.
        Returns:
        builder
      • jobOwner

        public SigningJobState.Builder jobOwner​(java.lang.String jobOwner)
        Parameters:
        jobOwner - The AWS account ID of the job owner.
        Returns:
        builder
      • platformDisplayName

        public SigningJobState.Builder platformDisplayName​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> platformDisplayName)
        Parameters:
        platformDisplayName - A human-readable name for the signing platform associated with the signing job.
        Returns:
        builder
      • platformDisplayName

        public SigningJobState.Builder platformDisplayName​(java.lang.String platformDisplayName)
        Parameters:
        platformDisplayName - A human-readable name for the signing platform associated with the signing job.
        Returns:
        builder
      • platformId

        public SigningJobState.Builder platformId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> platformId)
        Parameters:
        platformId - The platform to which your signed code image will be distributed.
        Returns:
        builder
      • platformId

        public SigningJobState.Builder platformId​(java.lang.String platformId)
        Parameters:
        platformId - The platform to which your signed code image will be distributed.
        Returns:
        builder
      • profileName

        public SigningJobState.Builder profileName​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> profileName)
        Parameters:
        profileName - The name of the profile to initiate the signing operation.
        Returns:
        builder
      • profileName

        public SigningJobState.Builder profileName​(java.lang.String profileName)
        Parameters:
        profileName - The name of the profile to initiate the signing operation.
        Returns:
        builder
      • profileVersion

        public SigningJobState.Builder profileVersion​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> profileVersion)
        Parameters:
        profileVersion - The version of the signing profile used to initiate the signing job.
        Returns:
        builder
      • profileVersion

        public SigningJobState.Builder profileVersion​(java.lang.String profileVersion)
        Parameters:
        profileVersion - The version of the signing profile used to initiate the signing job.
        Returns:
        builder
      • region

        public SigningJobState.Builder region​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public SigningJobState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • requestedBy

        public SigningJobState.Builder requestedBy​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> requestedBy)
        Parameters:
        requestedBy - The IAM principal that requested the signing job.
        Returns:
        builder
      • requestedBy

        public SigningJobState.Builder requestedBy​(java.lang.String requestedBy)
        Parameters:
        requestedBy - The IAM principal that requested the signing job.
        Returns:
        builder
      • revocationRecords

        public SigningJobState.Builder revocationRecords​(@Nullable
                                                         com.pulumi.core.Output<java.util.List<SigningJobRevocationRecordArgs>> revocationRecords)
        Parameters:
        revocationRecords - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
        Returns:
        builder
      • revocationRecords

        public SigningJobState.Builder revocationRecords​(java.util.List<SigningJobRevocationRecordArgs> revocationRecords)
        Parameters:
        revocationRecords - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
        Returns:
        builder
      • revocationRecords

        public SigningJobState.Builder revocationRecords​(SigningJobRevocationRecordArgs... revocationRecords)
        Parameters:
        revocationRecords - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
        Returns:
        builder
      • signatureExpiresAt

        public SigningJobState.Builder signatureExpiresAt​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> signatureExpiresAt)
        Parameters:
        signatureExpiresAt - The time when the signature of a signing job expires.
        Returns:
        builder
      • signatureExpiresAt

        public SigningJobState.Builder signatureExpiresAt​(java.lang.String signatureExpiresAt)
        Parameters:
        signatureExpiresAt - The time when the signature of a signing job expires.
        Returns:
        builder
      • signedObjects

        public SigningJobState.Builder signedObjects​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<SigningJobSignedObjectArgs>> signedObjects)
        Parameters:
        signedObjects - Name of the S3 bucket where the signed code image is saved by code signing.
        Returns:
        builder
      • signedObjects

        public SigningJobState.Builder signedObjects​(java.util.List<SigningJobSignedObjectArgs> signedObjects)
        Parameters:
        signedObjects - Name of the S3 bucket where the signed code image is saved by code signing.
        Returns:
        builder
      • source

        public SigningJobState.Builder source​(@Nullable
                                              com.pulumi.core.Output<SigningJobSourceArgs> source)
        Parameters:
        source - The S3 bucket that contains the object to sign. See Source below for details.
        Returns:
        builder
      • status

        public SigningJobState.Builder status​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Status of the signing job.
        Returns:
        builder
      • status

        public SigningJobState.Builder status​(java.lang.String status)
        Parameters:
        status - Status of the signing job.
        Returns:
        builder
      • statusReason

        public SigningJobState.Builder statusReason​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> statusReason)
        Parameters:
        statusReason - String value that contains the status reason.
        Returns:
        builder
      • statusReason

        public SigningJobState.Builder statusReason​(java.lang.String statusReason)
        Parameters:
        statusReason - String value that contains the status reason.
        Returns:
        builder