Interface ProtectedJobOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProtectedJobOutput.Builder,
,ProtectedJobOutput> SdkBuilder<ProtectedJobOutput.Builder,
,ProtectedJobOutput> SdkPojo
- Enclosing class:
ProtectedJobOutput
@Mutable
@NotThreadSafe
public static interface ProtectedJobOutput.Builder
extends SdkPojo, CopyableBuilder<ProtectedJobOutput.Builder,ProtectedJobOutput>
-
Method Summary
Modifier and TypeMethodDescriptionmemberList
(Collection<ProtectedJobSingleMemberOutput> memberList) The list of member Amazon Web Services account(s) that received the results of the job.memberList
(Consumer<ProtectedJobSingleMemberOutput.Builder>... memberList) The list of member Amazon Web Services account(s) that received the results of the job.memberList
(ProtectedJobSingleMemberOutput... memberList) The list of member Amazon Web Services account(s) that received the results of the job.default ProtectedJobOutput.Builder
If present, the output for a protected job with an `S3` output type.If present, the output for a protected job with an `S3` output type.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, sdkFieldNameToField, sdkFields
-
Method Details
-
s3
If present, the output for a protected job with an `S3` output type.
- Parameters:
s3
- If present, the output for a protected job with an `S3` output type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
If present, the output for a protected job with an `S3` output type.
This is a convenience method that creates an instance of theProtectedJobS3Output.Builder
avoiding the need to create one manually viaProtectedJobS3Output.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3(ProtectedJobS3Output)
.- Parameters:
s3
- a consumer that will call methods onProtectedJobS3Output.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
memberList
The list of member Amazon Web Services account(s) that received the results of the job.
- Parameters:
memberList
- The list of member Amazon Web Services account(s) that received the results of the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberList
The list of member Amazon Web Services account(s) that received the results of the job.
- Parameters:
memberList
- The list of member Amazon Web Services account(s) that received the results of the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberList
ProtectedJobOutput.Builder memberList(Consumer<ProtectedJobSingleMemberOutput.Builder>... memberList) The list of member Amazon Web Services account(s) that received the results of the job.
This is a convenience method that creates an instance of theProtectedJobSingleMemberOutput.Builder
avoiding the need to create one manually viaProtectedJobSingleMemberOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomemberList(List<ProtectedJobSingleMemberOutput>)
.- Parameters:
memberList
- a consumer that will call methods onProtectedJobSingleMemberOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-