Class RegionSummary.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.RegionSummary.Builder
-
- All Implemented Interfaces:
RegionSummary._FinalStage,RegionSummary.ProviderDisplayNameStage,RegionSummary.ProviderStage,RegionSummary.RegionDisplayNameStage,RegionSummary.RegionIdStage,RegionSummary.RegionNameIdStage,RegionSummary.UniversalRegionStage
- Enclosing class:
- RegionSummary
public static final class RegionSummary.Builder extends java.lang.Object implements RegionSummary.RegionIdStage, RegionSummary.RegionNameIdStage, RegionSummary.ProviderStage, RegionSummary.UniversalRegionStage, RegionSummary.ProviderDisplayNameStage, RegionSummary.RegionDisplayNameStage, RegionSummary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegionSummarybuild()RegionSummary.Builderfrom(RegionSummary other)RegionSummary.UniversalRegionStageprovider(java.lang.String provider)The server provider of this region.RegionSummary.RegionDisplayNameStageproviderDisplayName(java.lang.String providerDisplayName)Represent a resource's readable display name.RegionSummary._FinalStageregionDisplayName(java.lang.String regionDisplayName)Represent a resource's readable display name.RegionSummary.RegionNameIdStageregionId(java.util.UUID regionId)RegionSummary.ProviderStageregionNameId(java.lang.String regionNameId)A human readable short identifier used to references resources.RegionSummary.ProviderDisplayNameStageuniversalRegion(double universalRegion)A universal number given to this region.
-
-
-
Method Detail
-
from
public RegionSummary.Builder from(RegionSummary other)
- Specified by:
fromin interfaceRegionSummary.RegionIdStage
-
regionId
public RegionSummary.RegionNameIdStage regionId(java.util.UUID regionId)
- Specified by:
regionIdin interfaceRegionSummary.RegionIdStage
-
regionNameId
public RegionSummary.ProviderStage regionNameId(java.lang.String regionNameId)
A human readable short identifier used to references resources. Different than a
rivet.common#Uuidbecause this is intended to be human readable. Different thanrivet.common#DisplayNamebecause this should not include special characters and be short.- Specified by:
regionNameIdin interfaceRegionSummary.RegionNameIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
provider
public RegionSummary.UniversalRegionStage provider(java.lang.String provider)
The server provider of this region.
- Specified by:
providerin interfaceRegionSummary.ProviderStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
universalRegion
public RegionSummary.ProviderDisplayNameStage universalRegion(double universalRegion)
A universal number given to this region.
- Specified by:
universalRegionin interfaceRegionSummary.UniversalRegionStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
providerDisplayName
public RegionSummary.RegionDisplayNameStage providerDisplayName(java.lang.String providerDisplayName)
Represent a resource's readable display name.
- Specified by:
providerDisplayNamein interfaceRegionSummary.ProviderDisplayNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
regionDisplayName
public RegionSummary._FinalStage regionDisplayName(java.lang.String regionDisplayName)
Represent a resource's readable display name.
- Specified by:
regionDisplayNamein interfaceRegionSummary.RegionDisplayNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public RegionSummary build()
- Specified by:
buildin interfaceRegionSummary._FinalStage
-
-