Package com.oracle.bmc.jms.model
Class ContainerSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.ContainerSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public final class ContainerSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Information about a container in the cluster.
Note: Objects should always be created or deserialized using theContainerSummary.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 theContainerSummary.Builder
, which maintain a set of all explicitly set fields calledContainerSummary.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
ContainerSummary.Builder
-
Constructor Summary
Constructors Constructor Description ContainerSummary(String containerKey, String managedInstanceId, String displayName, String imageName, String namespace, String nodeName, String podName, String applicationKey, String applicationName, String jreKey, String javaVersion, JreSecurityStatus jreSecurityStatus, Date timeStarted)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContainerSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getApplicationKey()
Unique key that identifies the application running in the container.String
getApplicationName()
The name of the application running in the container.String
getContainerKey()
Unique identifier for the container.String
getDisplayName()
The name of the container.String
getImageName()
The container image name.String
getJavaVersion()
The Java runtime used to run the application in the container.String
getJreKey()
Unique key that identifies the Java runtime used to run the application in the container.JreSecurityStatus
getJreSecurityStatus()
The security status of the Java runtime used to run the application in the container.String
getManagedInstanceId()
The OCID of the associated managed instance of type OCMA.String
getNamespace()
The namespace of the container.String
getNodeName()
The name of the node associated with the pod running this container.String
getPodName()
The name of the pod running this container.Date
getTimeStarted()
The start time of the container.int
hashCode()
ContainerSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ContainerSummary
@Deprecated @ConstructorProperties({"containerKey","managedInstanceId","displayName","imageName","namespace","nodeName","podName","applicationKey","applicationName","jreKey","javaVersion","jreSecurityStatus","timeStarted"}) public ContainerSummary(String containerKey, String managedInstanceId, String displayName, String imageName, String namespace, String nodeName, String podName, String applicationKey, String applicationName, String jreKey, String javaVersion, JreSecurityStatus jreSecurityStatus, Date timeStarted)
Deprecated.
-
-
Method Detail
-
builder
public static ContainerSummary.Builder builder()
Create a new builder.
-
toBuilder
public ContainerSummary.Builder toBuilder()
-
getContainerKey
public String getContainerKey()
Unique identifier for the container.- Returns:
- the value
-
getManagedInstanceId
public String getManagedInstanceId()
The OCID of the associated managed instance of type OCMA.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
The name of the container.- Returns:
- the value
-
getImageName
public String getImageName()
The container image name.- Returns:
- the value
-
getNamespace
public String getNamespace()
The namespace of the container.- Returns:
- the value
-
getNodeName
public String getNodeName()
The name of the node associated with the pod running this container.- Returns:
- the value
-
getPodName
public String getPodName()
The name of the pod running this container.- Returns:
- the value
-
getApplicationKey
public String getApplicationKey()
Unique key that identifies the application running in the container.- Returns:
- the value
-
getApplicationName
public String getApplicationName()
The name of the application running in the container.- Returns:
- the value
-
getJreKey
public String getJreKey()
Unique key that identifies the Java runtime used to run the application in the container.- Returns:
- the value
-
getJavaVersion
public String getJavaVersion()
The Java runtime used to run the application in the container.- Returns:
- the value
-
getJreSecurityStatus
public JreSecurityStatus getJreSecurityStatus()
The security status of the Java runtime used to run the application in the container.- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
The start time of the container.- 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
-
-