Class InstanceConnectEndpointReference.Builder
java.lang.Object
software.amazon.awscdk.interfaces.ec2.InstanceConnectEndpointReference.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<InstanceConnectEndpointReference>
- Enclosing interface:
InstanceConnectEndpointReference
@Stability(Stable)
public static final class InstanceConnectEndpointReference.Builder
extends Object
implements software.amazon.jsii.Builder<InstanceConnectEndpointReference>
A builder for
InstanceConnectEndpointReference-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.instanceConnectEndpointArn(String instanceConnectEndpointArn) Sets the value ofInstanceConnectEndpointReference.getInstanceConnectEndpointArn()instanceConnectEndpointId(String instanceConnectEndpointId) Sets the value ofInstanceConnectEndpointReference.getInstanceConnectEndpointId()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
instanceConnectEndpointArn
@Stability(Stable) public InstanceConnectEndpointReference.Builder instanceConnectEndpointArn(String instanceConnectEndpointArn) Sets the value ofInstanceConnectEndpointReference.getInstanceConnectEndpointArn()- Parameters:
instanceConnectEndpointArn- The ARN of the InstanceConnectEndpoint resource. This parameter is required.- Returns:
this
-
instanceConnectEndpointId
@Stability(Stable) public InstanceConnectEndpointReference.Builder instanceConnectEndpointId(String instanceConnectEndpointId) Sets the value ofInstanceConnectEndpointReference.getInstanceConnectEndpointId()- Parameters:
instanceConnectEndpointId- The Id of the InstanceConnectEndpoint resource. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<InstanceConnectEndpointReference>- Returns:
- a new instance of
InstanceConnectEndpointReference - Throws:
NullPointerException- if any required attribute was not provided
-