Class CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.groundstation.CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty>
- Enclosing interface:
CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty
@Stability(Stable)
public static final class CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getAddress()address(IResolvable address) Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getAddress()build()Builds the configured instance.Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getMtu()Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
address
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder address(IResolvable address) Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getAddress()- Parameters:
address- The address and port of an endpoint.- Returns:
this
-
address
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder address(CfnDataflowEndpointGroupPropsMixin.SocketAddressProperty address) Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getAddress()- Parameters:
address- The address and port of an endpoint.- Returns:
this
-
mtu
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder mtu(Number mtu) Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getMtu()- Parameters:
mtu- Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Valid values are between 1400 and 1500. A default value of 1500 is used if not set.- Returns:
this
-
name
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.Builder name(String name) Sets the value ofCfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty.getName()- Parameters:
name- The endpoint name. When listing available contacts for a satellite, Ground Station searches for a dataflow endpoint whose name matches the value specified by the dataflow endpoint config of the selected mission profile. If no matching dataflow endpoints are found then Ground Station will not display any available contacts for the satellite.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty>- Returns:
- a new instance of
CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty - Throws:
NullPointerException- if any required attribute was not provided
-