Class CfnChannelPropsMixin.EsamProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.EsamProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.EsamProperty>
- Enclosing interface:
CfnChannelPropsMixin.EsamProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.EsamProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.EsamProperty>
A builder for
CfnChannelPropsMixin.EsamProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquisitionPointId(String acquisitionPointId) Sets the value ofCfnChannelPropsMixin.EsamProperty.getAcquisitionPointId()adAvailOffset(Number adAvailOffset) Sets the value ofCfnChannelPropsMixin.EsamProperty.getAdAvailOffset()build()Builds the configured instance.passwordParam(String passwordParam) Sets the value ofCfnChannelPropsMixin.EsamProperty.getPasswordParam()poisEndpoint(String poisEndpoint) Sets the value ofCfnChannelPropsMixin.EsamProperty.getPoisEndpoint()Sets the value ofCfnChannelPropsMixin.EsamProperty.getUsername()zoneIdentity(String zoneIdentity) Sets the value ofCfnChannelPropsMixin.EsamProperty.getZoneIdentity()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
acquisitionPointId
@Stability(Stable) public CfnChannelPropsMixin.EsamProperty.Builder acquisitionPointId(String acquisitionPointId) Sets the value ofCfnChannelPropsMixin.EsamProperty.getAcquisitionPointId()- Parameters:
acquisitionPointId- the value to be set.- Returns:
this
-
adAvailOffset
@Stability(Stable) public CfnChannelPropsMixin.EsamProperty.Builder adAvailOffset(Number adAvailOffset) Sets the value ofCfnChannelPropsMixin.EsamProperty.getAdAvailOffset()- Parameters:
adAvailOffset- the value to be set.- Returns:
this
-
passwordParam
@Stability(Stable) public CfnChannelPropsMixin.EsamProperty.Builder passwordParam(String passwordParam) Sets the value ofCfnChannelPropsMixin.EsamProperty.getPasswordParam()- Parameters:
passwordParam- the value to be set.- Returns:
this
-
poisEndpoint
@Stability(Stable) public CfnChannelPropsMixin.EsamProperty.Builder poisEndpoint(String poisEndpoint) Sets the value ofCfnChannelPropsMixin.EsamProperty.getPoisEndpoint()- Parameters:
poisEndpoint- the value to be set.- Returns:
this
-
username
Sets the value ofCfnChannelPropsMixin.EsamProperty.getUsername()- Parameters:
username- the value to be set.- Returns:
this
-
zoneIdentity
@Stability(Stable) public CfnChannelPropsMixin.EsamProperty.Builder zoneIdentity(String zoneIdentity) Sets the value ofCfnChannelPropsMixin.EsamProperty.getZoneIdentity()- Parameters:
zoneIdentity- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.EsamProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.EsamProperty - Throws:
NullPointerException- if any required attribute was not provided
-