Package com.oracle.bmc.functions.model
Class PbfListingVersionSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.functions.model.PbfListingVersionSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class PbfListingVersionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of the PbfListingVersion.
 Note: Objects should always be created or deserialized using thePbfListingVersionSummary.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 thePbfListingVersionSummary.Builder, which maintain a set of all explicitly set fields calledPbfListingVersionSummary.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 classPbfListingVersionSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description PbfListingVersionSummary(String id, String pbfListingId, String name, List<ConfigDetails> config, RequirementDetails requirements, String changeSummary, List<Trigger> triggers, Date timeCreated, Date timeUpdated, PbfListingVersion.LifecycleState lifecycleState, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PbfListingVersionSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetChangeSummary()Details changes are included in this version.List<ConfigDetails>getConfig()Details about the required and optional Function configurations needed for proper performance of the PBF.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()Unique identifier that is immutable on creationPbfListingVersion.LifecycleStategetLifecycleState()The current state of the PBF resource.StringgetName()Semantic versionStringgetPbfListingId()The OCID of the PbfListing this resource version belongs to.RequirementDetailsgetRequirements()Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeCreated()The time the PbfListingVersion was created.DategetTimeUpdated()The last time the PbfListingVersion was updated.List<Trigger>getTriggers()An array of Trigger.inthashCode()PbfListingVersionSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PbfListingVersionSummary@Deprecated @ConstructorProperties({"id","pbfListingId","name","config","requirements","changeSummary","triggers","timeCreated","timeUpdated","lifecycleState","freeformTags","definedTags","systemTags"}) public PbfListingVersionSummary(String id, String pbfListingId, String name, List<ConfigDetails> config, RequirementDetails requirements, String changeSummary, List<Trigger> triggers, Date timeCreated, Date timeUpdated, PbfListingVersion.LifecycleState lifecycleState, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PbfListingVersionSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic PbfListingVersionSummary.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier that is immutable on creation- Returns:
- the value
 
 - 
getPbfListingIdpublic String getPbfListingId() The OCID of the PbfListing this resource version belongs to.- Returns:
- the value
 
 - 
getNamepublic String getName() Semantic version- Returns:
- the value
 
 - 
getConfigpublic List<ConfigDetails> getConfig() Details about the required and optional Function configurations needed for proper performance of the PBF.- Returns:
- the value
 
 - 
getRequirementspublic RequirementDetails getRequirements() 
 - 
getChangeSummarypublic String getChangeSummary() Details changes are included in this version.- Returns:
- the value
 
 - 
getTriggerspublic List<Trigger> getTriggers() An array of Trigger.A list of triggers that may activate the PBF. - Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The time the PbfListingVersion was created.An RFC3339 formatted datetime string. - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The last time the PbfListingVersion was updated.An RFC3339 formatted datetime string. - Returns:
- the value
 
 - 
getLifecycleStatepublic PbfListingVersion.LifecycleState getLifecycleState() The current state of the PBF 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
 
 - 
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
 
 
- 
 
-