Class AdminOpnPartnerSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplacepublisher.model.AdminOpnPartnerSummary.Builder
-
- Enclosing class:
- AdminOpnPartnerSummary
public static class AdminOpnPartnerSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
companyId
public AdminOpnPartnerSummary.Builder companyId(String companyId)
The id for company.- Parameters:
companyId- the value to set- Returns:
- this builder
-
partnerName
public AdminOpnPartnerSummary.Builder partnerName(String partnerName)
Partner Name.- Parameters:
partnerName- the value to set- Returns:
- this builder
-
levelProgramName
public AdminOpnPartnerSummary.Builder levelProgramName(String levelProgramName)
Partner Name.- Parameters:
levelProgramName- the value to set- Returns:
- this builder
-
startDate
public AdminOpnPartnerSummary.Builder startDate(String startDate)
The start date.- Parameters:
startDate- the value to set- Returns:
- this builder
-
endDate
public AdminOpnPartnerSummary.Builder endDate(String endDate)
The end date.- Parameters:
endDate- the value to set- Returns:
- this builder
-
membershipStatus
public AdminOpnPartnerSummary.Builder membershipStatus(AdminOpnPartnerSummary.MembershipStatus membershipStatus)
The OPN membership status.- Parameters:
membershipStatus- the value to set- Returns:
- this builder
-
membershipType
public AdminOpnPartnerSummary.Builder membershipType(String membershipType)
OPN membership type- Parameters:
membershipType- the value to set- Returns:
- this builder
-
streetAddress1
public AdminOpnPartnerSummary.Builder streetAddress1(String streetAddress1)
The address of the partner.- Parameters:
streetAddress1- the value to set- Returns:
- this builder
-
streetAddress2
public AdminOpnPartnerSummary.Builder streetAddress2(String streetAddress2)
The address of the partner.- Parameters:
streetAddress2- the value to set- Returns:
- this builder
-
city
public AdminOpnPartnerSummary.Builder city(String city)
City- Parameters:
city- the value to set- Returns:
- this builder
-
state
public AdminOpnPartnerSummary.Builder state(String state)
State- Parameters:
state- the value to set- Returns:
- this builder
-
zipcode
public AdminOpnPartnerSummary.Builder zipcode(String zipcode)
Zip- Parameters:
zipcode- the value to set- Returns:
- this builder
-
country
public AdminOpnPartnerSummary.Builder country(String country)
Country- Parameters:
country- the value to set- Returns:
- this builder
-
phoneNumber
public AdminOpnPartnerSummary.Builder phoneNumber(String phoneNumber)
The phone number of the contact.- Parameters:
phoneNumber- the value to set- Returns:
- this builder
-
partnerUrl
public AdminOpnPartnerSummary.Builder partnerUrl(String partnerUrl)
The URL for partner’s service.- Parameters:
partnerUrl- the value to set- Returns:
- this builder
-
numberOfEmployees
public AdminOpnPartnerSummary.Builder numberOfEmployees(String numberOfEmployees)
The total number of employees.- Parameters:
numberOfEmployees- the value to set- Returns:
- this builder
-
lastUpdated
public AdminOpnPartnerSummary.Builder lastUpdated(String lastUpdated)
The last updated timestamp in format “yyyy-MM-dd HH:mm:ss.S”.- Parameters:
lastUpdated- the value to set- Returns:
- this builder
-
freeformTags
public AdminOpnPartnerSummary.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”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public AdminOpnPartnerSummary.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”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
systemTags
public AdminOpnPartnerSummary.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”}}
- Parameters:
systemTags- the value to set- Returns:
- this builder
-
build
public AdminOpnPartnerSummary build()
-
copy
public AdminOpnPartnerSummary.Builder copy(AdminOpnPartnerSummary model)
-
-