Package com.pulumi.aws.devicefarm
Class UploadArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.devicefarm.UploadArgs.Builder
-
- Enclosing class:
- UploadArgs
public static final class UploadArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UploadArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UploadArgsbuild()UploadArgs.BuildercontentType(com.pulumi.core.Output<java.lang.String> contentType)UploadArgs.BuildercontentType(java.lang.String contentType)UploadArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)UploadArgs.Buildername(java.lang.String name)UploadArgs.BuilderprojectArn(com.pulumi.core.Output<java.lang.String> projectArn)UploadArgs.BuilderprojectArn(java.lang.String projectArn)UploadArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)UploadArgs.Builderregion(java.lang.String region)UploadArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)UploadArgs.Buildertype(java.lang.String type)
-
-
-
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
-
region
public UploadArgs.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 UploadArgs.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 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
-
build
public UploadArgs build()
-
-