Package com.ibm.cloud.is.vpc.v1.model
Class CreatePublicGatewayOptions
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.is.vpc.v1.model.CreatePublicGatewayOptions
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class CreatePublicGatewayOptions extends com.ibm.cloud.sdk.core.service.model.GenericModel
The createPublicGateway options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreatePublicGatewayOptions.Builder
Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PublicGatewayFloatingIPPrototype
floatingIp()
Gets the floatingIp.String
name()
Gets the name.CreatePublicGatewayOptions.Builder
newBuilder()
New builder.ResourceGroupIdentity
resourceGroup()
Gets the resourceGroup.VPCIdentity
vpc()
Gets the vpc.ZoneIdentity
zone()
Gets the zone.
-
-
-
Method Detail
-
newBuilder
public CreatePublicGatewayOptions.Builder newBuilder()
New builder.- Returns:
- a CreatePublicGatewayOptions builder
-
vpc
public VPCIdentity vpc()
Gets the vpc. The VPC this public gateway will reside in.- Returns:
- the vpc
-
zone
public ZoneIdentity zone()
Gets the zone. The zone this public gateway will reside in.- Returns:
- the zone
-
floatingIp
public PublicGatewayFloatingIPPrototype floatingIp()
Gets the floatingIp.- Returns:
- the floatingIp
-
name
public String name()
Gets the name. The name for this public gateway. The name must not be used by another public gateway in the VPC. If unspecified, the name will be a hyphenated list of randomly-selected words.- Returns:
- the name
-
resourceGroup
public ResourceGroupIdentity resourceGroup()
Gets the resourceGroup. The resource group to use. If unspecified, the account's [default resource group](https://cloud.ibm.com/apidocs/resource-manager#introduction) will be used.- Returns:
- the resourceGroup
-
-