Class InternalOccmDemandSignalCatalogResourceSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.capacitymanagement.model.InternalOccmDemandSignalCatalogResourceSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20231107") public final class InternalOccmDemandSignalCatalogResourceSummary 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 theInternalOccmDemandSignalCatalogResourceSummary.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 theInternalOccmDemandSignalCatalogResourceSummary.Builder, which maintain a set of all explicitly set fields calledInternalOccmDemandSignalCatalogResourceSummary.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 classInternalOccmDemandSignalCatalogResourceSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description InternalOccmDemandSignalCatalogResourceSummary(String id, String compartmentId, String occCustomerGroupId, String occmDemandSignalCatalogId, DemandSignalNamespace namespace, String name, String targetCompartmentId, String region, String availabilityDomain, OccmDemandSignalResourcePropertiesCollection resourceProperties, OccmDemandSignalResourcePropertyConstraintsCollection resourcePropertyConstraints, InternalOccmDemandSignalCatalogResource.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 InternalOccmDemandSignalCatalogResourceSummary.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 catalog 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.InternalOccmDemandSignalCatalogResource.LifecycleStategetLifecycleState()The current lifecycle 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.StringgetOccCustomerGroupId()The OCID of the customerGroup.StringgetOccmDemandSignalCatalogId()This OCID of the demand signal catalogStringgetRegion()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()InternalOccmDemandSignalCatalogResourceSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
InternalOccmDemandSignalCatalogResourceSummary@Deprecated @ConstructorProperties({"id","compartmentId","occCustomerGroupId","occmDemandSignalCatalogId","namespace","name","targetCompartmentId","region","availabilityDomain","resourceProperties","resourcePropertyConstraints","lifecycleState","freeformTags","definedTags","systemTags","timeCreated","timeUpdated"}) public InternalOccmDemandSignalCatalogResourceSummary(String id, String compartmentId, String occCustomerGroupId, String occmDemandSignalCatalogId, DemandSignalNamespace namespace, String name, String targetCompartmentId, String region, String availabilityDomain, OccmDemandSignalResourcePropertiesCollection resourceProperties, OccmDemandSignalResourcePropertyConstraintsCollection resourcePropertyConstraints, InternalOccmDemandSignalCatalogResource.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 InternalOccmDemandSignalCatalogResourceSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic InternalOccmDemandSignalCatalogResourceSummary.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 catalog was made.- Returns:
- the value
 
 - 
getOccCustomerGroupIdpublic String getOccCustomerGroupId() The OCID of the customerGroup.- Returns:
- the value
 
 - 
getOccmDemandSignalCatalogIdpublic String getOccmDemandSignalCatalogId() This OCID of the demand signal catalog- 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 InternalOccmDemandSignalCatalogResource.LifecycleState getLifecycleState() The current lifecycle 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
 
 
- 
 
-