Class Lead
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.marketplacepublisher.model.Lead
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class Lead extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of Lead
 Note: Objects should always be created or deserialized using theLead.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 the Lead.Builder, which maintain a set of all explicitly set fields calledLead.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 classLead.Builderstatic classLead.LifecycleStateThe state for the listing.
 - 
Constructor SummaryConstructors Constructor Description Lead(String id, String listingId, String listingName, String compartmentId, Lead.LifecycleState lifecycleState, Date timeCreated, AdditionalInfo additionalInfo)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Lead.Builderbuilder()Create a new builder.booleanequals(Object o)AdditionalInfogetAdditionalInfo()StringgetCompartmentId()The OCID for the compartment.StringgetId()Unique OCID identifier for the lead.Lead.LifecycleStategetLifecycleState()The state for the listing.StringgetListingId()The OCID for the listing.StringgetListingName()The Name for the listing.DategetTimeCreated()The date and time the listing was created, in the format defined by RFC3339.inthashCode()Lead.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Lead@Deprecated @ConstructorProperties({"id","listingId","listingName","compartmentId","lifecycleState","timeCreated","additionalInfo"}) public Lead(String id, String listingId, String listingName, String compartmentId, Lead.LifecycleState lifecycleState, Date timeCreated, AdditionalInfo additionalInfo) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Lead.Builder builder() Create a new builder.
 - 
toBuilderpublic Lead.Builder toBuilder() 
 - 
getIdpublic String getId() Unique OCID identifier for the lead.- Returns:
- the value
 
 - 
getListingIdpublic String getListingId() The OCID for the listing.- Returns:
- the value
 
 - 
getListingNamepublic String getListingName() The Name for the listing.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID for the compartment.- Returns:
- the value
 
 - 
getLifecycleStatepublic Lead.LifecycleState getLifecycleState() The state for the listing.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time the listing was created, in the format defined by RFC3339.Example: 2023-03-27T21:10:29.600Z - Returns:
- the value
 
 - 
getAdditionalInfopublic AdditionalInfo getAdditionalInfo() 
 - 
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
 
 
- 
 
-