public static class PublisherSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PublisherSummary |
build() |
PublisherSummary.Builder |
compartmentId(String compartmentId)
The root compartment of the Publisher.
|
PublisherSummary.Builder |
contactEmail(String contactEmail)
The public email address of the publisher for customers.
|
PublisherSummary.Builder |
contactPhone(String contactPhone)
The phone number of the publisher in E.164 format.
|
PublisherSummary.Builder |
copy(PublisherSummary model) |
PublisherSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
PublisherSummary.Builder |
description(String description)
A description of the publisher.
|
PublisherSummary.Builder |
displayName(String displayName)
The name of the publisher.
|
PublisherSummary.Builder |
facebookUrl(String facebookUrl)
Publisher’s Facebook URL
|
PublisherSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
PublisherSummary.Builder |
hqAddress(String hqAddress)
The address of the publisher’s headquarters.
|
PublisherSummary.Builder |
id(String id)
Unique OCID identifier for the publisher.
|
PublisherSummary.Builder |
legacyId(String legacyId)
Unique legacy service identifier for the publisher.
|
PublisherSummary.Builder |
linkedinUrl(String linkedinUrl)
Publisher’s LinkedIn URL
|
PublisherSummary.Builder |
logo(UploadData logo) |
PublisherSummary.Builder |
publisherType(PublisherSummary.PublisherType publisherType)
publisher type.
|
PublisherSummary.Builder |
registryNamespace(String registryNamespace)
The namespace for the publisher registry to persist artifacts.
|
PublisherSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
PublisherSummary.Builder |
timeCreated(Date timeCreated)
The time the publisher was created.
|
PublisherSummary.Builder |
timeUpdated(Date timeUpdated)
The time the publisher was updated.
|
PublisherSummary.Builder |
twitterUrl(String twitterUrl)
Publisher’s Twitter URL
|
PublisherSummary.Builder |
websiteUrl(String websiteUrl)
The publisher’s website.
|
PublisherSummary.Builder |
yearFounded(Long yearFounded)
The year the publisher’s company or organization was founded.
|
public PublisherSummary.Builder id(String id)
Unique OCID identifier for the publisher.
id
- the value to setpublic PublisherSummary.Builder compartmentId(String compartmentId)
The root compartment of the Publisher.
compartmentId
- the value to setpublic PublisherSummary.Builder registryNamespace(String registryNamespace)
The namespace for the publisher registry to persist artifacts.
registryNamespace
- the value to setpublic PublisherSummary.Builder legacyId(String legacyId)
Unique legacy service identifier for the publisher.
legacyId
- the value to setpublic PublisherSummary.Builder displayName(String displayName)
The name of the publisher.
displayName
- the value to setpublic PublisherSummary.Builder description(String description)
A description of the publisher.
description
- the value to setpublic PublisherSummary.Builder yearFounded(Long yearFounded)
The year the publisher’s company or organization was founded.
yearFounded
- the value to setpublic PublisherSummary.Builder websiteUrl(String websiteUrl)
The publisher’s website.
websiteUrl
- the value to setpublic PublisherSummary.Builder contactEmail(String contactEmail)
The public email address of the publisher for customers.
contactEmail
- the value to setpublic PublisherSummary.Builder contactPhone(String contactPhone)
The phone number of the publisher in E.164 format.
contactPhone
- the value to setpublic PublisherSummary.Builder hqAddress(String hqAddress)
The address of the publisher’s headquarters.
hqAddress
- the value to setpublic PublisherSummary.Builder logo(UploadData logo)
public PublisherSummary.Builder facebookUrl(String facebookUrl)
Publisher’s Facebook URL
facebookUrl
- the value to setpublic PublisherSummary.Builder twitterUrl(String twitterUrl)
Publisher’s Twitter URL
twitterUrl
- the value to setpublic PublisherSummary.Builder linkedinUrl(String linkedinUrl)
Publisher’s LinkedIn URL
linkedinUrl
- the value to setpublic PublisherSummary.Builder publisherType(PublisherSummary.PublisherType publisherType)
publisher type.
publisherType
- the value to setpublic PublisherSummary.Builder timeCreated(Date timeCreated)
The time the publisher was created. An RFC3339 formatted datetime string.
timeCreated
- the value to setpublic PublisherSummary.Builder timeUpdated(Date timeUpdated)
The time the publisher was updated. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic PublisherSummary.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 PublisherSummary.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 PublisherSummary.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 PublisherSummary build()
public PublisherSummary.Builder copy(PublisherSummary model)
Copyright © 2016–2024. All rights reserved.