Class AgreementState.Builder

  • Enclosing class:
    AgreementState

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

      • Builder

        public Builder()
    • Method Detail

      • accessRole

        public AgreementState.Builder accessRole​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> accessRole)
        Parameters:
        accessRole - IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request.
        Returns:
        builder
      • accessRole

        public AgreementState.Builder accessRole​(java.lang.String accessRole)
        Parameters:
        accessRole - IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request.
        Returns:
        builder
      • agreementId

        public AgreementState.Builder agreementId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> agreementId)
        Parameters:
        agreementId - Unique identifier for the AS2 agreement.
        Returns:
        builder
      • agreementId

        public AgreementState.Builder agreementId​(java.lang.String agreementId)
        Parameters:
        agreementId - Unique identifier for the AS2 agreement.
        Returns:
        builder
      • arn

        public AgreementState.Builder arn​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the agreement.
        Returns:
        builder
      • arn

        public AgreementState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the agreement.
        Returns:
        builder
      • baseDirectory

        public AgreementState.Builder baseDirectory​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> baseDirectory)
        Parameters:
        baseDirectory - Landing directory for the files transferred by using the AS2 protocol.
        Returns:
        builder
      • baseDirectory

        public AgreementState.Builder baseDirectory​(java.lang.String baseDirectory)
        Parameters:
        baseDirectory - Landing directory for the files transferred by using the AS2 protocol.
        Returns:
        builder
      • description

        public AgreementState.Builder description​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Optional description of the transdfer.
        Returns:
        builder
      • description

        public AgreementState.Builder description​(java.lang.String description)
        Parameters:
        description - Optional description of the transdfer.
        Returns:
        builder
      • localProfileId

        public AgreementState.Builder localProfileId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> localProfileId)
        Parameters:
        localProfileId - Unique identifier for the AS2 local profile.
        Returns:
        builder
      • localProfileId

        public AgreementState.Builder localProfileId​(java.lang.String localProfileId)
        Parameters:
        localProfileId - Unique identifier for the AS2 local profile.
        Returns:
        builder
      • partnerProfileId

        public AgreementState.Builder partnerProfileId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> partnerProfileId)
        Parameters:
        partnerProfileId - Unique identifier for the AS2 partner profile.
        Returns:
        builder
      • partnerProfileId

        public AgreementState.Builder partnerProfileId​(java.lang.String partnerProfileId)
        Parameters:
        partnerProfileId - Unique identifier for the AS2 partner profile.
        Returns:
        builder
      • region

        public AgreementState.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 AgreementState.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
      • serverId

        public AgreementState.Builder serverId​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> serverId)
        Parameters:
        serverId - Unique server identifier for the server instance. This is the specific server the agreement uses.
        Returns:
        builder
      • serverId

        public AgreementState.Builder serverId​(java.lang.String serverId)
        Parameters:
        serverId - Unique server identifier for the server instance. This is the specific server the agreement uses.
        Returns:
        builder
      • status

        public AgreementState.Builder status​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Status of the agreement which is either ACTIVE or INACTIVE.
        Returns:
        builder
      • status

        public AgreementState.Builder status​(java.lang.String status)
        Parameters:
        status - Status of the agreement which is either ACTIVE or INACTIVE.
        Returns:
        builder
      • tags

        public AgreementState.Builder tags​(@Nullable
                                           com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public AgreementState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public AgreementState.Builder tagsAll​(@Nullable
                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
      • tagsAll

        public AgreementState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)