Interface PresignedUrlConfig.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<PresignedUrlConfig.Builder,,PresignedUrlConfig> SdkBuilder<PresignedUrlConfig.Builder,,PresignedUrlConfig> SdkPojo
- Enclosing class:
 PresignedUrlConfig
public static interface PresignedUrlConfig.Builder
extends SdkPojo, CopyableBuilder<PresignedUrlConfig.Builder,PresignedUrlConfig> 
- 
Method Summary
Modifier and TypeMethodDescriptionexpiresInSec(Long expiresInSec) How long (in seconds) pre-signed URLs are valid.The ARN of an IAM role that grants permission to download files from the S3 bucket where the job data/updates are stored.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
roleArn
The ARN of an IAM role that grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.
For information about addressing the confused deputy problem, see cross-service confused deputy prevention in the Amazon Web Services IoT Core developer guide.
- Parameters:
 roleArn- The ARN of an IAM role that grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.For information about addressing the confused deputy problem, see cross-service confused deputy prevention in the Amazon Web Services IoT Core developer guide.
- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
expiresInSec
How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.
- Parameters:
 expiresInSec- How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -