Interface SipMediaApplication.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SipMediaApplication.Builder,SipMediaApplication>,SdkBuilder<SipMediaApplication.Builder,SipMediaApplication>,SdkPojo
- Enclosing class:
- SipMediaApplication
public static interface SipMediaApplication.Builder extends SdkPojo, CopyableBuilder<SipMediaApplication.Builder,SipMediaApplication>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SipMediaApplication.BuilderawsRegion(String awsRegion)The AWS Region in which the SIP media application is created.SipMediaApplication.BuildercreatedTimestamp(Instant createdTimestamp)The SIP media application creation timestamp, in ISO 8601 format.SipMediaApplication.Builderendpoints(Collection<SipMediaApplicationEndpoint> endpoints)List of endpoints for SIP media application.SipMediaApplication.Builderendpoints(Consumer<SipMediaApplicationEndpoint.Builder>... endpoints)List of endpoints for SIP media application.SipMediaApplication.Builderendpoints(SipMediaApplicationEndpoint... endpoints)List of endpoints for SIP media application.SipMediaApplication.Buildername(String name)The name of the SIP media application.SipMediaApplication.BuildersipMediaApplicationId(String sipMediaApplicationId)The SIP media application ID.SipMediaApplication.BuilderupdatedTimestamp(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
sipMediaApplicationId
SipMediaApplication.Builder sipMediaApplicationId(String 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
SipMediaApplication.Builder awsRegion(String 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
SipMediaApplication.Builder name(String 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
SipMediaApplication.Builder endpoints(Collection<SipMediaApplicationEndpoint> 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
SipMediaApplication.Builder endpoints(SipMediaApplicationEndpoint... 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
SipMediaApplication.Builder endpoints(Consumer<SipMediaApplicationEndpoint.Builder>... 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.Builderavoiding the need to create one manually viaSipMediaApplicationEndpoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#endpoints(List.) - 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:
#endpoints(java.util.Collection)
-
createdTimestamp
SipMediaApplication.Builder createdTimestamp(Instant 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
SipMediaApplication.Builder updatedTimestamp(Instant 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.
-
-