@Generated(value="OracleSDKGenerator", comments="API Version: 20191010") public final class BlockchainPlatformPatchSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Patch Details
Note: Objects should always be created or deserialized using the BlockchainPlatformPatchSummary.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 BlockchainPlatformPatchSummary.Builder
, which maintain a
set of all explicitly set fields called BlockchainPlatformPatchSummary.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 |
BlockchainPlatformPatchSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
BlockchainPlatformPatchSummary(String id,
String serviceVersion,
String patchInfoUrl,
Date timePatchDue)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static BlockchainPlatformPatchSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getId()
patch id
|
String |
getPatchInfoUrl()
A URL for the patch specific documentation
|
String |
getServiceVersion()
patch service version
|
Date |
getTimePatchDue()
patch due date for customer initiated patching
|
int |
hashCode() |
BlockchainPlatformPatchSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","serviceVersion","patchInfoUrl","timePatchDue"}) public BlockchainPlatformPatchSummary(String id, String serviceVersion, String patchInfoUrl, Date timePatchDue)
public static BlockchainPlatformPatchSummary.Builder builder()
Create a new builder.
public BlockchainPlatformPatchSummary.Builder toBuilder()
public String getId()
patch id
public String getServiceVersion()
patch service version
public String getPatchInfoUrl()
A URL for the patch specific documentation
public Date getTimePatchDue()
patch due date for customer initiated patching
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.