Interface SipMediaApplication.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SipMediaApplication.Builder,
,SipMediaApplication> SdkBuilder<SipMediaApplication.Builder,
,SipMediaApplication> SdkPojo
- Enclosing class:
SipMediaApplication
-
Method Summary
Modifier and TypeMethodDescriptionThe AWS Region in which the SIP media application is created.createdTimestamp
(Instant createdTimestamp) The SIP media application creation timestamp, in ISO 8601 format.endpoints
(Collection<SipMediaApplicationEndpoint> endpoints) List of endpoints for SIP media application.endpoints
(Consumer<SipMediaApplicationEndpoint.Builder>... endpoints) List of endpoints for SIP media application.endpoints
(SipMediaApplicationEndpoint... endpoints) List of endpoints for SIP media application.The name of the SIP media application.sipMediaApplicationId
(String sipMediaApplicationId) The SIP media application ID.updatedTimestamp
(Instant updatedTimestamp) The SIP media application updated timestamp, in ISO 8601 format.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
-
Method Details
-
sipMediaApplicationId
The SIP media application ID.
- Parameters:
sipMediaApplicationId
- The SIP media application ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsRegion
The AWS Region in which the SIP media application is created.
- Parameters:
awsRegion
- The AWS Region in which the SIP media application is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the SIP media application.
- Parameters:
name
- The name of the SIP media application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.
- Parameters:
endpoints
- List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.
- Parameters:
endpoints
- List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
List of endpoints for SIP media application. Currently, only one endpoint per SIP media application is permitted.
This is a convenience method that creates an instance of theSipMediaApplicationEndpoint.Builder
avoiding the need to create one manually viaSipMediaApplicationEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendpoints(List<SipMediaApplicationEndpoint>)
.- Parameters:
endpoints
- a consumer that will call methods onSipMediaApplicationEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTimestamp
The SIP media application creation timestamp, in ISO 8601 format.
- Parameters:
createdTimestamp
- The SIP media application creation timestamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTimestamp
The SIP media application updated timestamp, in ISO 8601 format.
- Parameters:
updatedTimestamp
- The SIP media application updated timestamp, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-