Interface GatewaySummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GatewaySummary.Builder,GatewaySummary>,SdkBuilder<GatewaySummary.Builder,GatewaySummary>,SdkPojo
- Enclosing class:
- GatewaySummary
public static interface GatewaySummary.Builder extends SdkPojo, CopyableBuilder<GatewaySummary.Builder,GatewaySummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GatewaySummary.BuildercreationDate(Instant creationDate)The date the gateway was created, in Unix epoch time.GatewaySummary.BuildergatewayCapabilitySummaries(Collection<GatewayCapabilitySummary> gatewayCapabilitySummaries)A list of gateway capability summaries that each contain a namespace and status.GatewaySummary.BuildergatewayCapabilitySummaries(Consumer<GatewayCapabilitySummary.Builder>... gatewayCapabilitySummaries)A list of gateway capability summaries that each contain a namespace and status.GatewaySummary.BuildergatewayCapabilitySummaries(GatewayCapabilitySummary... gatewayCapabilitySummaries)A list of gateway capability summaries that each contain a namespace and status.GatewaySummary.BuildergatewayId(String gatewayId)The ID of the gateway device.GatewaySummary.BuildergatewayName(String gatewayName)The name of the asset.default GatewaySummary.BuildergatewayPlatform(Consumer<GatewayPlatform.Builder> gatewayPlatform)Sets the value of the GatewayPlatform property for this object.GatewaySummary.BuildergatewayPlatform(GatewayPlatform gatewayPlatform)Sets the value of the GatewayPlatform property for this object.GatewaySummary.BuilderlastUpdateDate(Instant lastUpdateDate)The date the gateway was last updated, in Unix epoch time.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
gatewayId
GatewaySummary.Builder gatewayId(String gatewayId)
The ID of the gateway device.
- Parameters:
gatewayId- The ID of the gateway device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayName
GatewaySummary.Builder gatewayName(String gatewayName)
The name of the asset.
- Parameters:
gatewayName- The name of the asset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayPlatform
GatewaySummary.Builder gatewayPlatform(GatewayPlatform gatewayPlatform)
Sets the value of the GatewayPlatform property for this object.- Parameters:
gatewayPlatform- The new value for the GatewayPlatform property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayPlatform
default GatewaySummary.Builder gatewayPlatform(Consumer<GatewayPlatform.Builder> gatewayPlatform)
Sets the value of the GatewayPlatform property for this object. This is a convenience method that creates an instance of theGatewayPlatform.Builderavoiding the need to create one manually viaGatewayPlatform.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togatewayPlatform(GatewayPlatform).- Parameters:
gatewayPlatform- a consumer that will call methods onGatewayPlatform.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
gatewayPlatform(GatewayPlatform)
-
gatewayCapabilitySummaries
GatewaySummary.Builder gatewayCapabilitySummaries(Collection<GatewayCapabilitySummary> gatewayCapabilitySummaries)
A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.
- Parameters:
gatewayCapabilitySummaries- A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayCapabilitySummaries
GatewaySummary.Builder gatewayCapabilitySummaries(GatewayCapabilitySummary... gatewayCapabilitySummaries)
A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.
- Parameters:
gatewayCapabilitySummaries- A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gatewayCapabilitySummaries
GatewaySummary.Builder gatewayCapabilitySummaries(Consumer<GatewayCapabilitySummary.Builder>... gatewayCapabilitySummaries)
A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.
This is a convenience method that creates an instance of theGatewayCapabilitySummary.Builderavoiding the need to create one manually viaGatewayCapabilitySummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#gatewayCapabilitySummaries(List.) - Parameters:
gatewayCapabilitySummaries- a consumer that will call methods onGatewayCapabilitySummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#gatewayCapabilitySummaries(java.util.Collection)
-
creationDate
GatewaySummary.Builder creationDate(Instant creationDate)
The date the gateway was created, in Unix epoch time.
- Parameters:
creationDate- The date the gateway was created, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateDate
GatewaySummary.Builder lastUpdateDate(Instant lastUpdateDate)
The date the gateway was last updated, in Unix epoch time.
- Parameters:
lastUpdateDate- The date the gateway was last updated, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-