Class CfnDataflowEndpointGroup.DataflowEndpointProperty.Builder
java.lang.Object
software.amazon.awscdk.services.groundstation.CfnDataflowEndpointGroup.DataflowEndpointProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataflowEndpointGroup.DataflowEndpointProperty>
- Enclosing interface:
CfnDataflowEndpointGroup.DataflowEndpointProperty
@Stability(Stable)
public static final class CfnDataflowEndpointGroup.DataflowEndpointProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataflowEndpointGroup.DataflowEndpointProperty>
A builder for
CfnDataflowEndpointGroup.DataflowEndpointProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddress
(IResolvable address) Sets the value ofCfnDataflowEndpointGroup.DataflowEndpointProperty.getAddress()
Sets the value ofCfnDataflowEndpointGroup.DataflowEndpointProperty.getAddress()
build()
Builds the configured instance.Sets the value ofCfnDataflowEndpointGroup.DataflowEndpointProperty.getMtu()
Sets the value ofCfnDataflowEndpointGroup.DataflowEndpointProperty.getName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
address
@Stability(Stable) public CfnDataflowEndpointGroup.DataflowEndpointProperty.Builder address(IResolvable address) Sets the value ofCfnDataflowEndpointGroup.DataflowEndpointProperty.getAddress()
- Parameters:
address
- The address and port of an endpoint.- Returns:
this
-
address
@Stability(Stable) public CfnDataflowEndpointGroup.DataflowEndpointProperty.Builder address(CfnDataflowEndpointGroup.SocketAddressProperty address) Sets the value ofCfnDataflowEndpointGroup.DataflowEndpointProperty.getAddress()
- Parameters:
address
- The address and port of an endpoint.- Returns:
this
-
mtu
Sets the value ofCfnDataflowEndpointGroup.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 CfnDataflowEndpointGroup.DataflowEndpointProperty.Builder name(String name) Sets the value ofCfnDataflowEndpointGroup.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:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataflowEndpointGroup.DataflowEndpointProperty>
- Returns:
- a new instance of
CfnDataflowEndpointGroup.DataflowEndpointProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-