Interface Outpost.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Outpost.Builder,Outpost>,SdkBuilder<Outpost.Builder,Outpost>,SdkPojo
- Enclosing class:
- Outpost
public static interface Outpost.Builder extends SdkPojo, CopyableBuilder<Outpost.Builder,Outpost>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Outpost.BuilderavailabilityZone(String availabilityZone)Sets the value of the AvailabilityZone property for this object.Outpost.BuilderavailabilityZoneId(String availabilityZoneId)Sets the value of the AvailabilityZoneId property for this object.Outpost.Builderdescription(String description)Sets the value of the Description property for this object.Outpost.BuilderlifeCycleStatus(String lifeCycleStatus)Sets the value of the LifeCycleStatus property for this object.Outpost.Buildername(String name)Sets the value of the Name property for this object.Outpost.BuilderoutpostArn(String outpostArn)Sets the value of the OutpostArn property for this object.Outpost.BuilderoutpostId(String outpostId)The ID of the Outpost.Outpost.BuilderownerId(String ownerId)Sets the value of the OwnerId property for this object.Outpost.BuildersiteArn(String siteArn)Sets the value of the SiteArn property for this object.Outpost.BuildersiteId(String siteId)Sets the value of the SiteId property for this object.Outpost.BuildersupportedHardwareType(String supportedHardwareType)The hardware type.Outpost.BuildersupportedHardwareType(SupportedHardwareType supportedHardwareType)The hardware type.Outpost.Buildertags(Map<String,String> tags)The Outpost tags.-
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
-
outpostId
Outpost.Builder outpostId(String outpostId)
The ID of the Outpost.
- Parameters:
outpostId- The ID of the Outpost.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
Outpost.Builder ownerId(String ownerId)
Sets the value of the OwnerId property for this object.- Parameters:
ownerId- The new value for the OwnerId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostArn
Outpost.Builder outpostArn(String outpostArn)
Sets the value of the OutpostArn property for this object.- Parameters:
outpostArn- The new value for the OutpostArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
siteId
Outpost.Builder siteId(String siteId)
Sets the value of the SiteId property for this object.- Parameters:
siteId- The new value for the SiteId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Outpost.Builder name(String name)
Sets the value of the Name property for this object.- Parameters:
name- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Outpost.Builder description(String description)
Sets the value of the Description property for this object.- Parameters:
description- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifeCycleStatus
Outpost.Builder lifeCycleStatus(String lifeCycleStatus)
Sets the value of the LifeCycleStatus property for this object.- Parameters:
lifeCycleStatus- The new value for the LifeCycleStatus property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
Outpost.Builder availabilityZone(String availabilityZone)
Sets the value of the AvailabilityZone property for this object.- Parameters:
availabilityZone- The new value for the AvailabilityZone property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
Outpost.Builder availabilityZoneId(String availabilityZoneId)
Sets the value of the AvailabilityZoneId property for this object.- Parameters:
availabilityZoneId- The new value for the AvailabilityZoneId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Outpost.Builder tags(Map<String,String> tags)
The Outpost tags.
- Parameters:
tags- The Outpost tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
siteArn
Outpost.Builder siteArn(String siteArn)
Sets the value of the SiteArn property for this object.- Parameters:
siteArn- The new value for the SiteArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedHardwareType
Outpost.Builder supportedHardwareType(String supportedHardwareType)
The hardware type.
- Parameters:
supportedHardwareType- The hardware type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SupportedHardwareType,SupportedHardwareType
-
supportedHardwareType
Outpost.Builder supportedHardwareType(SupportedHardwareType supportedHardwareType)
The hardware type.
- Parameters:
supportedHardwareType- The hardware type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SupportedHardwareType,SupportedHardwareType
-
-