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.BuilderIf 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaProtectedJobS3Output.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaProtectedJobSingleMemberOutput.builder().When the
Consumercompletes,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:
-