Class AdminPublisher
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.marketplacepublisher.model.AdminPublisher
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public final class AdminPublisher extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe model for a publisher details.
Note: Objects should always be created or deserialized using theAdminPublisher.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 theAdminPublisher.Builder, which maintain a set of all explicitly set fields calledAdminPublisher.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 classAdminPublisher.Builder
-
Constructor Summary
Constructors Constructor Description AdminPublisher(PublisherStatus publisherStatus, String notificationEmail, OpnMembership opnMembership, PrivateOfferAccountDetails privateOfferAccountDetails, Boolean isFxEnabled, String uploadOsParUrl, String id, String compartmentId, String compartmentName, String firstName, String lastName, String email, String registryNamespace, PublisherStatus status, String legacyId, String displayName, String description, String solutionDescription, Long yearFounded, String employeeCount, String modifiedBy, Boolean isOracleOwned, Boolean isOpnAgreementValidationExempt, PartnerPortalOptions partnerPortalOptions, String websiteUrl, String contactEmail, String contactPhone, String hqAddress, UploadData logo, String facebookUrl, String twitterUrl, String linkedinUrl, PublisherSummary.PublisherType publisherType, Boolean isAppPublisher, Boolean isServicePublisher, Date timeCreated, Date timeUpdated, Date timeExpired, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdminPublisher.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The root compartment of the Publisher.StringgetCompartmentName()The root compartment name of the Publisher.StringgetContactEmail()The public email address of the publisher for customers.StringgetContactPhone()The phone number of the publisher in E.164 format.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()A description of the publisher.StringgetDisplayName()The name of the publisher.StringgetEmail()Email address of the publisher.StringgetEmployeeCount()Count of employees in publisher’s companyStringgetFacebookUrl()Publisher’s Facebook URLStringgetFirstName()First Name of the publisherMap<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetHqAddress()The address of the publisher’s headquarters.StringgetId()Unique OCID identifier for the publisher.BooleangetIsAppPublisher()Indicates if publisher has application listingsBooleangetIsFxEnabled()Whether automatic FX conversion is enabled for the publisher.BooleangetIsOpnAgreementValidationExempt()Indicates whether this publisher is explicitly exempt from OPN and Oracle Cloud Marketplace Agreement validation.BooleangetIsOracleOwned()Indicates if publisher is Oracle first-party or third-partyBooleangetIsServicePublisher()Indicates if publisher has service listingsStringgetLastName()Last Name of the publisherStringgetLegacyId()Unique legacy service identifier for the publisher.StringgetLinkedinUrl()Publisher’s LinkedIn URLUploadDatagetLogo()StringgetModifiedBy()Indicates who modified the publisher data.StringgetNotificationEmail()The private email address of the publisher product team.OpnMembershipgetOpnMembership()PartnerPortalOptionsgetPartnerPortalOptions()PrivateOfferAccountDetailsgetPrivateOfferAccountDetails()PublisherStatusgetPublisherStatus()publisher status.PublisherSummary.PublisherTypegetPublisherType()publisher type.StringgetRegistryNamespace()The namespace for the publisher registry to persist artifacts.StringgetSolutionDescription()A description of the publisher solutions.PublisherStatusgetStatus()The status for the publisher.Map<String,Map<String,Object>>getSystemTags()System tags for this resource.DategetTimeCreated()The time the publisher was created.DategetTimeExpired()the expiry time of the publisherDategetTimeUpdated()The time the publisher was updated.StringgetTwitterUrl()Publisher’s Twitter URLStringgetUploadOsParUrl()upload access object storage par urlStringgetWebsiteUrl()The publisher’s website.LonggetYearFounded()The year the publisher’s company or organization was founded.inthashCode()AdminPublisher.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AdminPublisher
@Deprecated @ConstructorProperties({"publisherStatus","notificationEmail","opnMembership","privateOfferAccountDetails","isFxEnabled","uploadOsParUrl","id","compartmentId","compartmentName","firstName","lastName","email","registryNamespace","status","legacyId","displayName","description","solutionDescription","yearFounded","employeeCount","modifiedBy","isOracleOwned","isOpnAgreementValidationExempt","partnerPortalOptions","websiteUrl","contactEmail","contactPhone","hqAddress","logo","facebookUrl","twitterUrl","linkedinUrl","publisherType","isAppPublisher","isServicePublisher","timeCreated","timeUpdated","timeExpired","freeformTags","definedTags","systemTags"}) public AdminPublisher(PublisherStatus publisherStatus, String notificationEmail, OpnMembership opnMembership, PrivateOfferAccountDetails privateOfferAccountDetails, Boolean isFxEnabled, String uploadOsParUrl, String id, String compartmentId, String compartmentName, String firstName, String lastName, String email, String registryNamespace, PublisherStatus status, String legacyId, String displayName, String description, String solutionDescription, Long yearFounded, String employeeCount, String modifiedBy, Boolean isOracleOwned, Boolean isOpnAgreementValidationExempt, PartnerPortalOptions partnerPortalOptions, String websiteUrl, String contactEmail, String contactPhone, String hqAddress, UploadData logo, String facebookUrl, String twitterUrl, String linkedinUrl, PublisherSummary.PublisherType publisherType, Boolean isAppPublisher, Boolean isServicePublisher, Date timeCreated, Date timeUpdated, Date timeExpired, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static AdminPublisher.Builder builder()
Create a new builder.
-
toBuilder
public AdminPublisher.Builder toBuilder()
-
getPublisherStatus
public PublisherStatus getPublisherStatus()
publisher status.- Returns:
- the value
-
getNotificationEmail
public String getNotificationEmail()
The private email address of the publisher product team.- Returns:
- the value
-
getOpnMembership
public OpnMembership getOpnMembership()
-
getPrivateOfferAccountDetails
public PrivateOfferAccountDetails getPrivateOfferAccountDetails()
-
getIsFxEnabled
public Boolean getIsFxEnabled()
Whether automatic FX conversion is enabled for the publisher.- Returns:
- the value
-
getUploadOsParUrl
public String getUploadOsParUrl()
upload access object storage par url- Returns:
- the value
-
getId
public String getId()
Unique OCID identifier for the publisher.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The root compartment of the Publisher.- Returns:
- the value
-
getCompartmentName
public String getCompartmentName()
The root compartment name of the Publisher.- Returns:
- the value
-
getFirstName
public String getFirstName()
First Name of the publisher- Returns:
- the value
-
getLastName
public String getLastName()
Last Name of the publisher- Returns:
- the value
-
getEmail
public String getEmail()
Email address of the publisher.- Returns:
- the value
-
getRegistryNamespace
public String getRegistryNamespace()
The namespace for the publisher registry to persist artifacts.- Returns:
- the value
-
getStatus
public PublisherStatus getStatus()
The status for the publisher.- Returns:
- the value
-
getLegacyId
public String getLegacyId()
Unique legacy service identifier for the publisher.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
The name of the publisher.- Returns:
- the value
-
getDescription
public String getDescription()
A description of the publisher.- Returns:
- the value
-
getSolutionDescription
public String getSolutionDescription()
A description of the publisher solutions.- Returns:
- the value
-
getYearFounded
public Long getYearFounded()
The year the publisher’s company or organization was founded.- Returns:
- the value
-
getEmployeeCount
public String getEmployeeCount()
Count of employees in publisher’s company- Returns:
- the value
-
getModifiedBy
public String getModifiedBy()
Indicates who modified the publisher data.- Returns:
- the value
-
getIsOracleOwned
public Boolean getIsOracleOwned()
Indicates if publisher is Oracle first-party or third-party- Returns:
- the value
-
getIsOpnAgreementValidationExempt
public Boolean getIsOpnAgreementValidationExempt()
Indicates whether this publisher is explicitly exempt from OPN and Oracle Cloud Marketplace Agreement validation.- Returns:
- the value
-
getPartnerPortalOptions
public PartnerPortalOptions getPartnerPortalOptions()
-
getWebsiteUrl
public String getWebsiteUrl()
The publisher’s website.- Returns:
- the value
-
getContactEmail
public String getContactEmail()
The public email address of the publisher for customers.- Returns:
- the value
-
getContactPhone
public String getContactPhone()
The phone number of the publisher in E.164 format.- Returns:
- the value
-
getHqAddress
public String getHqAddress()
The address of the publisher’s headquarters.- Returns:
- the value
-
getLogo
public UploadData getLogo()
-
getFacebookUrl
public String getFacebookUrl()
Publisher’s Facebook URL- Returns:
- the value
-
getTwitterUrl
public String getTwitterUrl()
Publisher’s Twitter URL- Returns:
- the value
-
getLinkedinUrl
public String getLinkedinUrl()
Publisher’s LinkedIn URL- Returns:
- the value
-
getPublisherType
public PublisherSummary.PublisherType getPublisherType()
publisher type.- Returns:
- the value
-
getIsAppPublisher
public Boolean getIsAppPublisher()
Indicates if publisher has application listings- Returns:
- the value
-
getIsServicePublisher
public Boolean getIsServicePublisher()
Indicates if publisher has service listings- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time the publisher was created.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the publisher was updated.An RFC3339 formatted datetime string.
- Returns:
- the value
-
getTimeExpired
public Date getTimeExpired()
the expiry time of the publisher- Returns:
- the value
-
getFreeformTags
public 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
-
getDefinedTags
public 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
-
getSystemTags
public 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
-
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
-
-