Interface GetDeployablePatchSnapshotForInstanceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetDeployablePatchSnapshotForInstanceResponse.Builder,GetDeployablePatchSnapshotForInstanceResponse>
,SdkBuilder<GetDeployablePatchSnapshotForInstanceResponse.Builder,GetDeployablePatchSnapshotForInstanceResponse>
,SdkPojo
,SdkResponse.Builder
,SsmResponse.Builder
- Enclosing class:
- GetDeployablePatchSnapshotForInstanceResponse
public static interface GetDeployablePatchSnapshotForInstanceResponse.Builder extends SsmResponse.Builder, SdkPojo, CopyableBuilder<GetDeployablePatchSnapshotForInstanceResponse.Builder,GetDeployablePatchSnapshotForInstanceResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetDeployablePatchSnapshotForInstanceResponse.Builder
instanceId(String instanceId)
The managed node ID.GetDeployablePatchSnapshotForInstanceResponse.Builder
product(String product)
Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the managed node for the specified patch snapshot.GetDeployablePatchSnapshotForInstanceResponse.Builder
snapshotDownloadUrl(String snapshotDownloadUrl)
A pre-signed Amazon Simple Storage Service (Amazon S3) URL that can be used to download the patch snapshot.GetDeployablePatchSnapshotForInstanceResponse.Builder
snapshotId(String snapshotId)
The user-defined snapshot ID.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.ssm.model.SsmResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
Method Detail
-
instanceId
GetDeployablePatchSnapshotForInstanceResponse.Builder instanceId(String instanceId)
The managed node ID.
- Parameters:
instanceId
- The managed node ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotId
GetDeployablePatchSnapshotForInstanceResponse.Builder snapshotId(String snapshotId)
The user-defined snapshot ID.
- Parameters:
snapshotId
- The user-defined snapshot ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotDownloadUrl
GetDeployablePatchSnapshotForInstanceResponse.Builder snapshotDownloadUrl(String snapshotDownloadUrl)
A pre-signed Amazon Simple Storage Service (Amazon S3) URL that can be used to download the patch snapshot.
- Parameters:
snapshotDownloadUrl
- A pre-signed Amazon Simple Storage Service (Amazon S3) URL that can be used to download the patch snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
product
GetDeployablePatchSnapshotForInstanceResponse.Builder product(String product)
Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the managed node for the specified patch snapshot.
- Parameters:
product
- Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the managed node for the specified patch snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-