Class AgreementArgs.Builder

  • Enclosing class:
    AgreementArgs

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

      • Builder

        public Builder()
    • Method Detail

      • accessRole

        public AgreementArgs.Builder accessRole​(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 AgreementArgs.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
      • baseDirectory

        public AgreementArgs.Builder baseDirectory​(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 AgreementArgs.Builder baseDirectory​(java.lang.String baseDirectory)
        Parameters:
        baseDirectory - Landing directory for the files transferred by using the AS2 protocol.
        Returns:
        builder
      • description

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

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

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

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

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

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

        public AgreementArgs.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 AgreementArgs.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 AgreementArgs.Builder serverId​(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 AgreementArgs.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
      • tags

        public AgreementArgs.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 AgreementArgs.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