@Generated(value="OracleSDKGenerator", comments="API Version: 20180917") public final class StackResourceDriftSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Drift status details for the indicated resource and stack. Includes actual and expected (defined)
properties.
Note: Objects should always be created or deserialized using the StackResourceDriftSummary.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 the StackResourceDriftSummary.Builder
, which maintain a
set of all explicitly set fields called StackResourceDriftSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
StackResourceDriftSummary.Builder |
static class |
StackResourceDriftSummary.ResourceDriftStatus
The drift status of the resource.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
StackResourceDriftSummary(String stackId,
String compartmentId,
String resourceName,
String resourceId,
String resourceType,
StackResourceDriftSummary.ResourceDriftStatus resourceDriftStatus,
Map<String,String> actualProperties,
Map<String,String> expectedProperties,
Date timeDriftChecked)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static StackResourceDriftSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Map<String,String> |
getActualProperties()
Actual values of properties that the stack defines for the indicated resource.
|
String |
getCompartmentId()
The OCID of
the compartment where the stack is located.
|
Map<String,String> |
getExpectedProperties()
Expected values of properties that the stack defines for the indicated resource.
|
StackResourceDriftSummary.ResourceDriftStatus |
getResourceDriftStatus()
The drift status of the resource.
|
String |
getResourceId()
The OCID of
the resource provisioned by Terraform.
|
String |
getResourceName()
The name of the resource as defined in the stack.
|
String |
getResourceType()
The provider resource type.
|
String |
getStackId()
The OCID of
the stack.
|
Date |
getTimeDriftChecked()
The date and time when the drift detection was executed.
|
int |
hashCode() |
StackResourceDriftSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"stackId","compartmentId","resourceName","resourceId","resourceType","resourceDriftStatus","actualProperties","expectedProperties","timeDriftChecked"}) public StackResourceDriftSummary(String stackId, String compartmentId, String resourceName, String resourceId, String resourceType, StackResourceDriftSummary.ResourceDriftStatus resourceDriftStatus, Map<String,String> actualProperties, Map<String,String> expectedProperties, Date timeDriftChecked)
public static StackResourceDriftSummary.Builder builder()
Create a new builder.
public StackResourceDriftSummary.Builder toBuilder()
public String getCompartmentId()
The OCID of the compartment where the stack is located.
public String getResourceName()
The name of the resource as defined in the stack.
public String getResourceId()
The OCID of the resource provisioned by Terraform.
public String getResourceType()
The provider resource type. Must be supported by the Oracle Cloud Infrastructure
provider. Example: oci_core_instance
public StackResourceDriftSummary.ResourceDriftStatus getResourceDriftStatus()
The drift status of the resource. A drift status value indicates whether or not the actual state of the resource differs from the expected (defined) state for that resource.
public Map<String,String> getActualProperties()
Actual values of properties that the stack defines for the indicated resource. Each property
and value is provided as a key-value pair. The following example shows actual values for the
resource’s display name and server type: {"display_name":
"tf-default-dhcp-options-new", "options.0.server_type": "VcnLocalPlusInternet"}
public Map<String,String> getExpectedProperties()
Expected values of properties that the stack defines for the indicated resource. Each
property and value is provided as a key-value pair. The following example shows expected
(defined) values for the resource’s display name and server type: {"display_name":
"tf-default-dhcp-options", "options.0.server_type": "VcnLocalPlusInternet"}
public Date getTimeDriftChecked()
The date and time when the drift detection was executed. Format is defined by RFC3339.
Example: 2020-01-25T21:10:29.600Z
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.