Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Publisher |
build() |
Publisher.Builder |
compartmentId(String compartmentId)
The root compartment of the Publisher.
|
Publisher.Builder |
contactEmail(String contactEmail)
The public email address of the publisher for customers.
|
Publisher.Builder |
contactPhone(String contactPhone)
The phone number of the publisher in E.164 format.
|
Publisher.Builder |
copy(Publisher model) |
Publisher.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
Publisher.Builder |
description(String description)
A description of the publisher.
|
Publisher.Builder |
displayName(String displayName)
The name of the publisher.
|
Publisher.Builder |
facebookUrl(String facebookUrl)
Publisher’s Facebook URL
|
Publisher.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
Publisher.Builder |
hqAddress(String hqAddress)
The address of the publisher’s headquarters.
|
Publisher.Builder |
id(String id)
Unique OCID identifier for the publisher.
|
Publisher.Builder |
legacyId(String legacyId)
Unique legacy service identifier for the publisher.
|
Publisher.Builder |
linkedinUrl(String linkedinUrl)
Publisher’s LinkedIn URL
|
Publisher.Builder |
logo(UploadData logo) |
Publisher.Builder |
notificationEmail(String notificationEmail)
The private email address of the publisher product team.
|
Publisher.Builder |
opnMembership(OpnMembership opnMembership) |
Publisher.Builder |
privateOfferAccountDetails(PrivateOfferAccountDetails privateOfferAccountDetails) |
Publisher.Builder |
publisherStatus(Publisher.PublisherStatus publisherStatus)
publisher status.
|
Publisher.Builder |
publisherType(Publisher.PublisherType publisherType)
publisher type.
|
Publisher.Builder |
registryNamespace(String registryNamespace)
The namespace for the publisher registry to persist artifacts.
|
Publisher.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
Publisher.Builder |
timeCreated(Date timeCreated)
The time the publisher was created.
|
Publisher.Builder |
timeUpdated(Date timeUpdated)
The time the publisher was updated.
|
Publisher.Builder |
twitterUrl(String twitterUrl)
Publisher’s Twitter URL
|
Publisher.Builder |
websiteUrl(String websiteUrl)
The publisher’s website.
|
Publisher.Builder |
yearFounded(Long yearFounded)
The year the publisher’s company or organization was founded.
|
public Publisher.Builder publisherStatus(Publisher.PublisherStatus publisherStatus)
publisher status.
publisherStatus
- the value to setpublic Publisher.Builder notificationEmail(String notificationEmail)
The private email address of the publisher product team.
notificationEmail
- the value to setpublic Publisher.Builder opnMembership(OpnMembership opnMembership)
public Publisher.Builder privateOfferAccountDetails(PrivateOfferAccountDetails privateOfferAccountDetails)
public Publisher.Builder id(String id)
Unique OCID identifier for the publisher.
id
- the value to setpublic Publisher.Builder compartmentId(String compartmentId)
The root compartment of the Publisher.
compartmentId
- the value to setpublic Publisher.Builder registryNamespace(String registryNamespace)
The namespace for the publisher registry to persist artifacts.
registryNamespace
- the value to setpublic Publisher.Builder legacyId(String legacyId)
Unique legacy service identifier for the publisher.
legacyId
- the value to setpublic Publisher.Builder displayName(String displayName)
The name of the publisher.
displayName
- the value to setpublic Publisher.Builder description(String description)
A description of the publisher.
description
- the value to setpublic Publisher.Builder yearFounded(Long yearFounded)
The year the publisher’s company or organization was founded.
yearFounded
- the value to setpublic Publisher.Builder websiteUrl(String websiteUrl)
The publisher’s website.
websiteUrl
- the value to setpublic Publisher.Builder contactEmail(String contactEmail)
The public email address of the publisher for customers.
contactEmail
- the value to setpublic Publisher.Builder contactPhone(String contactPhone)
The phone number of the publisher in E.164 format.
contactPhone
- the value to setpublic Publisher.Builder hqAddress(String hqAddress)
The address of the publisher’s headquarters.
hqAddress
- the value to setpublic Publisher.Builder logo(UploadData logo)
public Publisher.Builder facebookUrl(String facebookUrl)
Publisher’s Facebook URL
facebookUrl
- the value to setpublic Publisher.Builder twitterUrl(String twitterUrl)
Publisher’s Twitter URL
twitterUrl
- the value to setpublic Publisher.Builder linkedinUrl(String linkedinUrl)
Publisher’s LinkedIn URL
linkedinUrl
- the value to setpublic Publisher.Builder publisherType(Publisher.PublisherType publisherType)
publisher type.
publisherType
- the value to setpublic Publisher.Builder timeCreated(Date timeCreated)
The time the publisher was created. An RFC3339 formatted datetime string.
timeCreated
- the value to setpublic Publisher.Builder timeUpdated(Date timeUpdated)
The time the publisher was updated. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic Publisher.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic Publisher.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic Publisher.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic Publisher build()
public Publisher.Builder copy(Publisher model)
Copyright © 2016–2024. All rights reserved.