Class CreatePublisherDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.marketplacepublisher.model.CreatePublisherDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class CreatePublisherDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails to create a publisher.
Note: Objects should always be created or deserialized using theCreatePublisherDetails.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 theCreatePublisherDetails.Builder, which maintain a set of all explicitly set fields calledCreatePublisherDetails.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 Summary
Nested Classes Modifier and Type Class Description static classCreatePublisherDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreatePublisherDetails(String email, String businessPhoneNumber, String companyName, String companyDescription, Long employeeCount, String opnNumber, Long yearFounded, String city, String state, String country, String website, String contactPhoneNumber, String contactEmail, String compartmentId, String solutionDescription)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreatePublisherDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBusinessPhoneNumber()The business phone number of the publisher.StringgetCity()CityStringgetCompanyDescription()The company name of the publisher.StringgetCompanyName()The company name of the publisher.StringgetCompartmentId()The tenancy(compartment) OCID of the publisher.StringgetContactEmail()The contact email address of the publisher.StringgetContactPhoneNumber()The contact phone number of the publisher.StringgetCountry()CountryStringgetEmail()Email address of the publisher.LonggetEmployeeCount()Count of employees in publisher’s companyStringgetOpnNumber()OPN membership number of the publisherStringgetSolutionDescription()A description of the publisher solutions.StringgetState()StateStringgetWebsite()The publisher’s website.LonggetYearFounded()The year the publisher’s company or organization was founded.inthashCode()CreatePublisherDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CreatePublisherDetails
@Deprecated @ConstructorProperties({"email","businessPhoneNumber","companyName","companyDescription","employeeCount","opnNumber","yearFounded","city","state","country","website","contactPhoneNumber","contactEmail","compartmentId","solutionDescription"}) public CreatePublisherDetails(String email, String businessPhoneNumber, String companyName, String companyDescription, Long employeeCount, String opnNumber, Long yearFounded, String city, String state, String country, String website, String contactPhoneNumber, String contactEmail, String compartmentId, String solutionDescription)
Deprecated.
-
-
Method Detail
-
builder
public static CreatePublisherDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreatePublisherDetails.Builder toBuilder()
-
getEmail
public String getEmail()
Email address of the publisher.- Returns:
- the value
-
getBusinessPhoneNumber
public String getBusinessPhoneNumber()
The business phone number of the publisher.- Returns:
- the value
-
getCompanyName
public String getCompanyName()
The company name of the publisher.- Returns:
- the value
-
getCompanyDescription
public String getCompanyDescription()
The company name of the publisher.- Returns:
- the value
-
getEmployeeCount
public Long getEmployeeCount()
Count of employees in publisher’s company- Returns:
- the value
-
getOpnNumber
public String getOpnNumber()
OPN membership number of the publisher- Returns:
- the value
-
getYearFounded
public Long getYearFounded()
The year the publisher’s company or organization was founded.- Returns:
- the value
-
getCity
public String getCity()
City- Returns:
- the value
-
getState
public String getState()
State- Returns:
- the value
-
getCountry
public String getCountry()
Country- Returns:
- the value
-
getWebsite
public String getWebsite()
The publisher’s website.- Returns:
- the value
-
getContactPhoneNumber
public String getContactPhoneNumber()
The contact phone number of the publisher.- Returns:
- the value
-
getContactEmail
public String getContactEmail()
The contact email address of the publisher.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The tenancy(compartment) OCID of the publisher.- Returns:
- the value
-
getSolutionDescription
public String getSolutionDescription()
A description of the publisher solutions.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-