Class StackSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.resourcemanager.model.StackSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180917") public final class StackSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary information for a stack.
Note: Objects should always be created or deserialized using theStackSummary.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 theStackSummary.Builder
, which maintain a set of all explicitly set fields calledStackSummary.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 class
StackSummary.Builder
-
Constructor Summary
Constructors Constructor Description StackSummary(String id, String compartmentId, String displayName, String description, Date timeCreated, Stack.LifecycleState lifecycleState, String terraformVersion, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StackSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
Unique identifier of the compartment in which the stack resides.Map<String,Map<String,Object>>
getDefinedTags()
Defined tags for this resource.String
getDescription()
General description of the stack.String
getDisplayName()
Human-readable display name for the stack.Map<String,String>
getFreeformTags()
Free-form tags associated with this resource.String
getId()
Unique identifier of the specified stack.Stack.LifecycleState
getLifecycleState()
The current lifecycle state of the stack.String
getTerraformVersion()
The version of Terraform specified for the stack.Date
getTimeCreated()
The date and time when the stack was created.int
hashCode()
StackSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
StackSummary
@Deprecated @ConstructorProperties({"id","compartmentId","displayName","description","timeCreated","lifecycleState","terraformVersion","freeformTags","definedTags"}) public StackSummary(String id, String compartmentId, String displayName, String description, Date timeCreated, Stack.LifecycleState lifecycleState, String terraformVersion, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static StackSummary.Builder builder()
Create a new builder.
-
toBuilder
public StackSummary.Builder toBuilder()
-
getId
public String getId()
Unique identifier of the specified stack.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
Unique identifier of the compartment in which the stack resides.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
Human-readable display name for the stack.- Returns:
- the value
-
getDescription
public String getDescription()
General description of the stack.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time when the stack was created.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z
- Returns:
- the value
-
getLifecycleState
public Stack.LifecycleState getLifecycleState()
The current lifecycle state of the stack.For more information about stack lifecycle states in Resource Manager, see Key Concepts.
Allowable values: - CREATING - ACTIVE - DELETING - DELETED - FAILED
- Returns:
- the value
-
getTerraformVersion
public String getTerraformVersion()
The version of Terraform specified for the stack.Example: 0.12.x
- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
Free-form tags associated with this resource.Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-