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 a SIP media application.SipMediaApplication.Builderendpoints(Consumer<SipMediaApplicationEndpoint.Builder>... endpoints)List of endpoints for a SIP media application.SipMediaApplication.Builderendpoints(SipMediaApplicationEndpoint... endpoints)List of endpoints for a SIP media application.SipMediaApplication.Buildername(String name)The SIP media application's name.SipMediaApplication.BuildersipMediaApplicationArn(String sipMediaApplicationArn)The ARN of the SIP media application.SipMediaApplication.BuildersipMediaApplicationId(String sipMediaApplicationId)A SIP media application's ID.SipMediaApplication.BuilderupdatedTimestamp(Instant updatedTimestamp)The time at which the SIP media application was updated.-
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)
A SIP media application's ID.
- Parameters:
sipMediaApplicationId- A SIP media application's 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 SIP media application's name.
- Parameters:
name- The SIP media application's name.- 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 a SIP media application. Currently, only one endpoint per SIP media application is permitted.
- Parameters:
endpoints- List of endpoints for a 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 a SIP media application. Currently, only one endpoint per SIP media application is permitted.
- Parameters:
endpoints- List of endpoints for a 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 a 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 time at which the SIP media application was updated.
- Parameters:
updatedTimestamp- The time at which the SIP media application was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sipMediaApplicationArn
SipMediaApplication.Builder sipMediaApplicationArn(String sipMediaApplicationArn)
The ARN of the SIP media application.
- Parameters:
sipMediaApplicationArn- The ARN of the SIP media application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-