Package com.oracle.bmc.dif.model
Class ServiceDetailResponse
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.ServiceDetailResponse
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class ServiceDetailResponse extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of the cloud service.
Note: Objects should always be created or deserialized using theServiceDetailResponse.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 theServiceDetailResponse.Builder, which maintain a set of all explicitly set fields calledServiceDetailResponse.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 classServiceDetailResponse.Builder
-
Constructor Summary
Constructors Constructor Description ServiceDetailResponse(String instanceId, String serviceId, String displayName, String currentArtifactPath, String serviceType, String serviceUrl, String status, AdditionalDetails additionalDetails)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceDetailResponse.Builderbuilder()Create a new builder.booleanequals(Object o)AdditionalDetailsgetAdditionalDetails()StringgetCurrentArtifactPath()name of the serviceStringgetDisplayName()name of the serviceStringgetInstanceId()ID for the service instance.StringgetServiceId()ID for the serviceStringgetServiceType()name of the cloud serviceStringgetServiceUrl()url for the serviceStringgetStatus()state of the serviceinthashCode()ServiceDetailResponse.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ServiceDetailResponse
@Deprecated @ConstructorProperties({"instanceId","serviceId","displayName","currentArtifactPath","serviceType","serviceUrl","status","additionalDetails"}) public ServiceDetailResponse(String instanceId, String serviceId, String displayName, String currentArtifactPath, String serviceType, String serviceUrl, String status, AdditionalDetails additionalDetails)
Deprecated.
-
-
Method Detail
-
builder
public static ServiceDetailResponse.Builder builder()
Create a new builder.
-
toBuilder
public ServiceDetailResponse.Builder toBuilder()
-
getInstanceId
public String getInstanceId()
ID for the service instance.- Returns:
- the value
-
getServiceId
public String getServiceId()
ID for the service- Returns:
- the value
-
getDisplayName
public String getDisplayName()
name of the service- Returns:
- the value
-
getCurrentArtifactPath
public String getCurrentArtifactPath()
name of the service- Returns:
- the value
-
getServiceType
public String getServiceType()
name of the cloud service- Returns:
- the value
-
getServiceUrl
public String getServiceUrl()
url for the service- Returns:
- the value
-
getStatus
public String getStatus()
state of the service- Returns:
- the value
-
getAdditionalDetails
public AdditionalDetails getAdditionalDetails()
-
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
-
-