Class MissingContext.Builder
- java.lang.Object
-
- software.amazon.awscdk.cloudassembly.schema.MissingContext.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MissingContext>
- Enclosing interface:
- MissingContext
@Stability(Stable) public static final class MissingContext.Builder extends Object implements software.amazon.jsii.Builder<MissingContext>
A builder forMissingContext
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
key
@Stability(Stable) public MissingContext.Builder key(String key)
Sets the value ofMissingContext.getKey()- Parameters:
key- The missing context key. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(AmiContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(AvailabilityZonesContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(HostedZoneContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(SSMParameterContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(VpcContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(EndpointServiceAvailabilityZonesContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(LoadBalancerContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(LoadBalancerListenerContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(SecurityGroupContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(KeyContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(CcApiContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
props
@Stability(Stable) public MissingContext.Builder props(PluginContextQuery props)
Sets the value ofMissingContext.getProps()- Parameters:
props- A set of provider-specific options. This parameter is required.- Returns:
this
-
provider
@Stability(Stable) public MissingContext.Builder provider(ContextProvider provider)
Sets the value ofMissingContext.getProvider()- Parameters:
provider- The provider from which we expect this context key to be obtained. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public MissingContext build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MissingContext>- Returns:
- a new instance of
MissingContext - Throws:
NullPointerException- if any required attribute was not provided
-
-