Package com.oracle.bmc.marketplace.model
Class OrchestrationPublicationPackage
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.marketplace.model.PublicationPackage
- 
- com.oracle.bmc.marketplace.model.OrchestrationPublicationPackage
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20181001") public final class OrchestrationPublicationPackage extends PublicationPackageA publication package for stack publications.
 Note: Objects should always be created or deserialized using theOrchestrationPublicationPackage.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 theOrchestrationPublicationPackage.Builder, which maintain a set of all explicitly set fields calledOrchestrationPublicationPackage.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 classOrchestrationPublicationPackage.Builder
 - 
Constructor SummaryConstructors Constructor Description OrchestrationPublicationPackage(String description, String listingId, String version, String resourceId, Date timeCreated, OperatingSystem operatingSystem, String resourceLink, List<OrchestrationVariable> variables)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OrchestrationPublicationPackage.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetResourceLink()A link to the stack resource.List<OrchestrationVariable>getVariables()A list of variables for the stack resource.inthashCode()OrchestrationPublicationPackage.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.marketplace.model.PublicationPackagegetDescription, getListingId, getOperatingSystem, getResourceId, getTimeCreated, getVersion
 
- 
 
- 
- 
- 
Constructor Detail- 
OrchestrationPublicationPackage@Deprecated public OrchestrationPublicationPackage(String description, String listingId, String version, String resourceId, Date timeCreated, OperatingSystem operatingSystem, String resourceLink, List<OrchestrationVariable> variables) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static OrchestrationPublicationPackage.Builder builder() Create a new builder.
 - 
toBuilderpublic OrchestrationPublicationPackage.Builder toBuilder() 
 - 
getResourceLinkpublic String getResourceLink() A link to the stack resource.- Returns:
- the value
 
 - 
getVariablespublic List<OrchestrationVariable> getVariables() A list of variables for the stack resource.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- PublicationPackage
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- PublicationPackage
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- PublicationPackage
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- PublicationPackage
 
 
- 
 
-