Package com.oracle.bmc.core.model
Class InstancePoolInstance
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.InstancePoolInstance
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class InstancePoolInstance extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelInformation about an instance that belongs to an instance pool.
Note: Objects should always be created or deserialized using theInstancePoolInstance.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theInstancePoolInstance.Builder, which maintain a set of all explicitly set fields calledInstancePoolInstance.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstancePoolInstance.Builderstatic classInstancePoolInstance.LifecycleStateThe attachment state of the instance in relation to the instance pool.
-
Constructor Summary
Constructors Constructor Description InstancePoolInstance(String id, String instancePoolId, String availabilityDomain, InstancePoolInstance.LifecycleState lifecycleState, String compartmentId, String displayName, String faultDomain, String instanceConfigurationId, String region, String shape, String state, Date timeCreated, List<InstancePoolInstanceLoadBalancerBackend> loadBalancerBackends)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstancePoolInstance.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAvailabilityDomain()The availability domain the instance is running in.StringgetCompartmentId()The OCID of the compartment that contains the instance.StringgetDisplayName()A user-friendly name.StringgetFaultDomain()The fault domain the instance is running in.StringgetId()The OCID of the instance.StringgetInstanceConfigurationId()The OCID of the instance configuration used to create the instance.StringgetInstancePoolId()The OCID of the instance pool.InstancePoolInstance.LifecycleStategetLifecycleState()The attachment state of the instance in relation to the instance pool.List<InstancePoolInstanceLoadBalancerBackend>getLoadBalancerBackends()The load balancer backends that are configured for the instance.StringgetRegion()The region that contains the availability domain the instance is running in.StringgetShape()The shape of the instance.StringgetState()The lifecycle state of the instance.DategetTimeCreated()The date and time the instance pool instance was created, in the format defined by RFC3339.inthashCode()InstancePoolInstance.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
InstancePoolInstance
@Deprecated @ConstructorProperties({"id","instancePoolId","availabilityDomain","lifecycleState","compartmentId","displayName","faultDomain","instanceConfigurationId","region","shape","state","timeCreated","loadBalancerBackends"}) public InstancePoolInstance(String id, String instancePoolId, String availabilityDomain, InstancePoolInstance.LifecycleState lifecycleState, String compartmentId, String displayName, String faultDomain, String instanceConfigurationId, String region, String shape, String state, Date timeCreated, List<InstancePoolInstanceLoadBalancerBackend> loadBalancerBackends)
Deprecated.
-
-
Method Detail
-
builder
public static InstancePoolInstance.Builder builder()
Create a new builder.
-
toBuilder
public InstancePoolInstance.Builder toBuilder()
-
getInstancePoolId
public String getInstancePoolId()
The OCID of the instance pool.- Returns:
- the value
-
getAvailabilityDomain
public String getAvailabilityDomain()
The availability domain the instance is running in.- Returns:
- the value
-
getLifecycleState
public InstancePoolInstance.LifecycleState getLifecycleState()
The attachment state of the instance in relation to the instance pool.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment that contains the instance.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Returns:
- the value
-
getFaultDomain
public String getFaultDomain()
The fault domain the instance is running in.- Returns:
- the value
-
getInstanceConfigurationId
public String getInstanceConfigurationId()
The OCID of the instance configuration used to create the instance.- Returns:
- the value
-
getRegion
public String getRegion()
The region that contains the availability domain the instance is running in.- Returns:
- the value
-
getShape
public String getShape()
The shape of the instance.The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
- Returns:
- the value
-
getState
public String getState()
The lifecycle state of the instance.Refer to lifecycleState in the
Instanceresource.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time the instance pool instance was created, in the format defined by RFC3339.Example: 2016-08-25T21:10:29.600Z
- Returns:
- the value
-
getLoadBalancerBackends
public List<InstancePoolInstanceLoadBalancerBackend> getLoadBalancerBackends()
The load balancer backends that are configured for the instance.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-