Class OccmDemandSignalCatalogResourceSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.capacitymanagement.model.OccmDemandSignalCatalogResourceSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20231107") public final class OccmDemandSignalCatalogResourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA summary model containing information about the details of a demand signal catalog resource.
 Note: Objects should always be created or deserialized using theOccmDemandSignalCatalogResourceSummary.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 theOccmDemandSignalCatalogResourceSummary.Builder, which maintain a set of all explicitly set fields calledOccmDemandSignalCatalogResourceSummary.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 SummaryNested Classes Modifier and Type Class Description static classOccmDemandSignalCatalogResourceSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description OccmDemandSignalCatalogResourceSummary(String id, String compartmentId, DemandSignalNamespace namespace, String name, String targetCompartmentId, String region, String availabilityDomain, OccmDemandSignalResourcePropertiesCollection resourceProperties, OccmDemandSignalResourcePropertyConstraintsCollection resourcePropertyConstraints, OccmDemandSignalCatalogResource.LifecycleState lifecycleState, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, Date timeCreated, Date timeUpdated)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OccmDemandSignalCatalogResourceSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAvailabilityDomain()The name of the availability domain for which you want to request the OCI resource.StringgetCompartmentId()The OCID of the tenancy from which the request to create the demand signal was made.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetId()The OCID of the demand signal catalog resource.OccmDemandSignalCatalogResource.LifecycleStategetLifecycleState()The current lifecycles state of the demand signal catalog resource.StringgetName()The name of the OCI resource that you want to request.DemandSignalNamespacegetNamespace()The name of the OCI service in consideration for demand signal submission.StringgetRegion()The name of region for which you want to request the OCI resource.OccmDemandSignalResourcePropertiesCollectiongetResourceProperties()OccmDemandSignalResourcePropertyConstraintsCollectiongetResourcePropertyConstraints()Map<String,Map<String,Object>>getSystemTags()System tags for this resource.StringgetTargetCompartmentId()The OCID of the customer tenancy for which this resource will be available for the customer to order against.DategetTimeCreated()The time when the demand signal catalog resource was created.DategetTimeUpdated()The time when the demand signal catalog resource was last updated.inthashCode()OccmDemandSignalCatalogResourceSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
OccmDemandSignalCatalogResourceSummary@Deprecated @ConstructorProperties({"id","compartmentId","namespace","name","targetCompartmentId","region","availabilityDomain","resourceProperties","resourcePropertyConstraints","lifecycleState","freeformTags","definedTags","systemTags","timeCreated","timeUpdated"}) public OccmDemandSignalCatalogResourceSummary(String id, String compartmentId, DemandSignalNamespace namespace, String name, String targetCompartmentId, String region, String availabilityDomain, OccmDemandSignalResourcePropertiesCollection resourceProperties, OccmDemandSignalResourcePropertyConstraintsCollection resourcePropertyConstraints, OccmDemandSignalCatalogResource.LifecycleState lifecycleState, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, Date timeCreated, Date timeUpdated) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static OccmDemandSignalCatalogResourceSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic OccmDemandSignalCatalogResourceSummary.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the demand signal catalog resource.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the tenancy from which the request to create the demand signal was made.- Returns:
- the value
 
 - 
getNamespacepublic DemandSignalNamespace getNamespace() The name of the OCI service in consideration for demand signal submission.For example: COMPUTE, NETWORK, GPU etc. - Returns:
- the value
 
 - 
getNamepublic String getName() The name of the OCI resource that you want to request.- Returns:
- the value
 
 - 
getTargetCompartmentIdpublic String getTargetCompartmentId() The OCID of the customer tenancy for which this resource will be available for the customer to order against.- Returns:
- the value
 
 - 
getRegionpublic String getRegion() The name of region for which you want to request the OCI resource.This is an optional parameter. - Returns:
- the value
 
 - 
getAvailabilityDomainpublic String getAvailabilityDomain() The name of the availability domain for which you want to request the OCI resource.This is an optional parameter. - Returns:
- the value
 
 - 
getResourcePropertiespublic OccmDemandSignalResourcePropertiesCollection getResourceProperties() 
 - 
getResourcePropertyConstraintspublic OccmDemandSignalResourcePropertyConstraintsCollection getResourcePropertyConstraints() 
 - 
getLifecycleStatepublic OccmDemandSignalCatalogResource.LifecycleState getLifecycleState() The current lifecycles state of the demand signal catalog resource.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The time when the demand signal catalog resource was created.- Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The time when the demand signal catalog resource was last updated.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-