Class UploadArgs.Builder

  • Enclosing class:
    UploadArgs

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

      • Builder

        public Builder()
      • Builder

        public Builder​(UploadArgs defaults)
    • Method Detail

      • contentType

        public UploadArgs.Builder contentType​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> contentType)
        Parameters:
        contentType - The upload's content type (for example, application/octet-stream).
        Returns:
        builder
      • contentType

        public UploadArgs.Builder contentType​(java.lang.String contentType)
        Parameters:
        contentType - The upload's content type (for example, application/octet-stream).
        Returns:
        builder
      • name

        public UploadArgs.Builder name​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The upload's file name. The name should not contain any forward slashes (/). If you are uploading an iOS app, the file name must end with the .ipa extension. If you are uploading an Android app, the file name must end with the .apk extension. For all others, the file name must end with the .zip file extension.
        Returns:
        builder
      • name

        public UploadArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The upload's file name. The name should not contain any forward slashes (/). If you are uploading an iOS app, the file name must end with the .ipa extension. If you are uploading an Android app, the file name must end with the .apk extension. For all others, the file name must end with the .zip file extension.
        Returns:
        builder
      • projectArn

        public UploadArgs.Builder projectArn​(com.pulumi.core.Output<java.lang.String> projectArn)
        Parameters:
        projectArn - The ARN of the project for the upload.
        Returns:
        builder
      • projectArn

        public UploadArgs.Builder projectArn​(java.lang.String projectArn)
        Parameters:
        projectArn - The ARN of the project for the upload.
        Returns:
        builder
      • type

        public UploadArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The upload's upload type. See [AWS Docs](https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateUpload.html#API_CreateUpload_RequestSyntax) for valid list of values.
        Returns:
        builder
      • type

        public UploadArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The upload's upload type. See [AWS Docs](https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateUpload.html#API_CreateUpload_RequestSyntax) for valid list of values.
        Returns:
        builder