Package com.pulumi.aws.devicefarm.inputs
Class UploadState.Builder
- java.lang.Object
-
- com.pulumi.aws.devicefarm.inputs.UploadState.Builder
-
- Enclosing class:
- UploadState
public static final class UploadState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UploadState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UploadState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)UploadState.Builderarn(java.lang.String arn)UploadStatebuild()UploadState.Buildercategory(com.pulumi.core.Output<java.lang.String> category)UploadState.Buildercategory(java.lang.String category)UploadState.BuildercontentType(com.pulumi.core.Output<java.lang.String> contentType)UploadState.BuildercontentType(java.lang.String contentType)UploadState.Buildermetadata(com.pulumi.core.Output<java.lang.String> metadata)UploadState.Buildermetadata(java.lang.String metadata)UploadState.Buildername(com.pulumi.core.Output<java.lang.String> name)UploadState.Buildername(java.lang.String name)UploadState.BuilderprojectArn(com.pulumi.core.Output<java.lang.String> projectArn)UploadState.BuilderprojectArn(java.lang.String projectArn)UploadState.Builderregion(com.pulumi.core.Output<java.lang.String> region)UploadState.Builderregion(java.lang.String region)UploadState.Buildertype(com.pulumi.core.Output<java.lang.String> type)UploadState.Buildertype(java.lang.String type)UploadState.Builderurl(com.pulumi.core.Output<java.lang.String> url)UploadState.Builderurl(java.lang.String url)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UploadState defaults)
-
-
Method Detail
-
arn
public UploadState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of this upload.- Returns:
- builder
-
arn
public UploadState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of this upload.- Returns:
- builder
-
category
public UploadState.Builder category(@Nullable com.pulumi.core.Output<java.lang.String> category)
- Parameters:
category- The upload's category.- Returns:
- builder
-
category
public UploadState.Builder category(java.lang.String category)
- Parameters:
category- The upload's category.- Returns:
- builder
-
contentType
public UploadState.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 UploadState.Builder contentType(java.lang.String contentType)
- Parameters:
contentType- The upload's content type (for example, application/octet-stream).- Returns:
- builder
-
metadata
public UploadState.Builder metadata(@Nullable com.pulumi.core.Output<java.lang.String> metadata)
- Parameters:
metadata- The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.- Returns:
- builder
-
metadata
public UploadState.Builder metadata(java.lang.String metadata)
- Parameters:
metadata- The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.- Returns:
- builder
-
name
public UploadState.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 UploadState.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 UploadState.Builder projectArn(@Nullable com.pulumi.core.Output<java.lang.String> projectArn)
- Parameters:
projectArn- The ARN of the project for the upload.- Returns:
- builder
-
projectArn
public UploadState.Builder projectArn(java.lang.String projectArn)
- Parameters:
projectArn- The ARN of the project for the upload.- Returns:
- builder
-
region
public UploadState.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 UploadState.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
-
type
public UploadState.Builder type(@Nullable 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 UploadState.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
-
url
public UploadState.Builder url(@Nullable com.pulumi.core.Output<java.lang.String> url)
- Parameters:
url- The presigned Amazon S3 URL that was used to store a file using a PUT request.- Returns:
- builder
-
url
public UploadState.Builder url(java.lang.String url)
- Parameters:
url- The presigned Amazon S3 URL that was used to store a file using a PUT request.- Returns:
- builder
-
build
public UploadState build()
-
-