Interface ConfigDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfigDetails.Builder,
,ConfigDetails> SdkBuilder<ConfigDetails.Builder,
,ConfigDetails> SdkPojo
- Enclosing class:
ConfigDetails
@Mutable
@NotThreadSafe
public static interface ConfigDetails.Builder
extends SdkPojo, CopyableBuilder<ConfigDetails.Builder,ConfigDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ConfigDetails.Builder
antennaDemodDecodeDetails
(Consumer<AntennaDemodDecodeDetails.Builder> antennaDemodDecodeDetails) Details for antenna demod decodeConfig
in a contact.antennaDemodDecodeDetails
(AntennaDemodDecodeDetails antennaDemodDecodeDetails) Details for antenna demod decodeConfig
in a contact.default ConfigDetails.Builder
endpointDetails
(Consumer<EndpointDetails.Builder> endpointDetails) Sets the value of the EndpointDetails property for this object.endpointDetails
(EndpointDetails endpointDetails) Sets the value of the EndpointDetails property for this object.default ConfigDetails.Builder
s3RecordingDetails
(Consumer<S3RecordingDetails.Builder> s3RecordingDetails) Details for an S3 recordingConfig
in a contact.s3RecordingDetails
(S3RecordingDetails s3RecordingDetails) Details for an S3 recordingConfig
in a contact.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
-
antennaDemodDecodeDetails
ConfigDetails.Builder antennaDemodDecodeDetails(AntennaDemodDecodeDetails antennaDemodDecodeDetails) Details for antenna demod decode
Config
in a contact.- Parameters:
antennaDemodDecodeDetails
- Details for antenna demod decodeConfig
in a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
antennaDemodDecodeDetails
default ConfigDetails.Builder antennaDemodDecodeDetails(Consumer<AntennaDemodDecodeDetails.Builder> antennaDemodDecodeDetails) Details for antenna demod decode
This is a convenience method that creates an instance of theConfig
in a contact.AntennaDemodDecodeDetails.Builder
avoiding the need to create one manually viaAntennaDemodDecodeDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toantennaDemodDecodeDetails(AntennaDemodDecodeDetails)
.- Parameters:
antennaDemodDecodeDetails
- a consumer that will call methods onAntennaDemodDecodeDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointDetails
Sets the value of the EndpointDetails property for this object.- Parameters:
endpointDetails
- The new value for the EndpointDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointDetails
Sets the value of the EndpointDetails property for this object. This is a convenience method that creates an instance of theEndpointDetails.Builder
avoiding the need to create one manually viaEndpointDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendpointDetails(EndpointDetails)
.- Parameters:
endpointDetails
- a consumer that will call methods onEndpointDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3RecordingDetails
Details for an S3 recording
Config
in a contact.- Parameters:
s3RecordingDetails
- Details for an S3 recordingConfig
in a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3RecordingDetails
default ConfigDetails.Builder s3RecordingDetails(Consumer<S3RecordingDetails.Builder> s3RecordingDetails) Details for an S3 recording
This is a convenience method that creates an instance of theConfig
in a contact.S3RecordingDetails.Builder
avoiding the need to create one manually viaS3RecordingDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3RecordingDetails(S3RecordingDetails)
.- Parameters:
s3RecordingDetails
- a consumer that will call methods onS3RecordingDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-