Class TargetPoolCreationOptions
- java.lang.Object
-
- org.jclouds.googlecomputeengine.options.TargetPoolCreationOptions
-
public abstract class TargetPoolCreationOptions extends Object
Options for creating a Target Pool
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TargetPoolCreationOptions.Builder
static class
TargetPoolCreationOptions.SessionAffinityValue
Session affinity determines the hash method that Google Compute Engine uses to distribute traffic.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract URI
backupPool()
static TargetPoolCreationOptions
create(String name, List<URI> healthChecks, List<URI> instances, TargetPoolCreationOptions.SessionAffinityValue sessionAffinity, Float failoverRatio, URI backupPool, String description)
abstract String
description()
abstract Float
failoverRatio()
abstract List<URI>
healthChecks()
abstract List<URI>
instances()
abstract String
name()
abstract TargetPoolCreationOptions.SessionAffinityValue
sessionAffinity()
-
-
-
Method Detail
-
name
public abstract String name()
-
sessionAffinity
@Nullable public abstract TargetPoolCreationOptions.SessionAffinityValue sessionAffinity()
-
create
public static TargetPoolCreationOptions create(String name, List<URI> healthChecks, List<URI> instances, TargetPoolCreationOptions.SessionAffinityValue sessionAffinity, Float failoverRatio, URI backupPool, String description)
-
-