Class CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.groundstation.CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty>
- Enclosing interface:
CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty
@Stability(Stable)
public static final class CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsGroundStationAgentEndpoint(CfnDataflowEndpointGroupPropsMixin.AwsGroundStationAgentEndpointProperty awsGroundStationAgentEndpoint) awsGroundStationAgentEndpoint(IResolvable awsGroundStationAgentEndpoint) build()Builds the configured instance.Sets the value ofCfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.getEndpoint()endpoint(IResolvable endpoint) Sets the value ofCfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.getEndpoint()securityDetails(IResolvable securityDetails)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
awsGroundStationAgentEndpoint
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder awsGroundStationAgentEndpoint(IResolvable awsGroundStationAgentEndpoint) Sets the value ofCfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.getAwsGroundStationAgentEndpoint()- Parameters:
awsGroundStationAgentEndpoint- An agent endpoint.- Returns:
this
-
awsGroundStationAgentEndpoint
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder awsGroundStationAgentEndpoint(CfnDataflowEndpointGroupPropsMixin.AwsGroundStationAgentEndpointProperty awsGroundStationAgentEndpoint) Sets the value ofCfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.getAwsGroundStationAgentEndpoint()- Parameters:
awsGroundStationAgentEndpoint- An agent endpoint.- Returns:
this
-
endpoint
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder endpoint(IResolvable endpoint) Sets the value ofCfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.getEndpoint()- Parameters:
endpoint- Information about the endpoint such as name and the endpoint address.- Returns:
this
-
endpoint
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder endpoint(CfnDataflowEndpointGroupPropsMixin.DataflowEndpointProperty endpoint) Sets the value ofCfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.getEndpoint()- Parameters:
endpoint- Information about the endpoint such as name and the endpoint address.- Returns:
this
-
securityDetails
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder securityDetails(IResolvable securityDetails) - Parameters:
securityDetails- The role ARN, and IDs for security groups and subnets.- Returns:
this
-
securityDetails
@Stability(Stable) public CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty.Builder securityDetails(CfnDataflowEndpointGroupPropsMixin.SecurityDetailsProperty securityDetails) - Parameters:
securityDetails- The role ARN, and IDs for security groups and subnets.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty>- Returns:
- a new instance of
CfnDataflowEndpointGroupPropsMixin.EndpointDetailsProperty - Throws:
NullPointerException- if any required attribute was not provided
-