Class Sdk.Builder
- java.lang.Object
- 
- com.oracle.bmc.apigateway.model.Sdk.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Sdk.BuilderapiId(String apiId)The OCID of API resourceSdk.BuilderartifactUrl(String artifactUrl)File location for generated SDK.Sdkbuild()Sdk.BuildercompartmentId(String compartmentId)The OCID of the compartment in which the resource is created.Sdk.Buildercopy(Sdk model)Sdk.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.Sdk.BuilderdisplayName(String displayName)A user-friendly name.Sdk.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.Sdk.Builderid(String id)The OCID of the resource.Sdk.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.Sdk.BuilderlifecycleState(Sdk.LifecycleState lifecycleState)The current state of the SDK.Sdk.Builderlocks(List<ResourceLock> locks)Locks associated with this resource.Sdk.Builderparameters(Map<String,String> parameters)Additional optional configurations passed.Sdk.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.Sdk.BuildertargetLanguage(String targetLanguage)The string representing the target programming language for generating the SDK.Sdk.BuildertimeArtifactUrlExpiresAt(Date timeArtifactUrlExpiresAt)Expiry of artifact url.Sdk.BuildertimeCreated(Date timeCreated)The time this resource was created.Sdk.BuildertimeUpdated(Date timeUpdated)The time this resource was last updated.
 
- 
- 
- 
Method Detail- 
idpublic Sdk.Builder id(String id) The OCID of the resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
apiIdpublic Sdk.Builder apiId(String apiId) The OCID of API resource- Parameters:
- apiId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic Sdk.Builder compartmentId(String compartmentId) The OCID of the compartment in which the resource is created.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic Sdk.Builder timeCreated(Date timeCreated) The time this resource was created.An RFC3339 formatted datetime string. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic Sdk.Builder timeUpdated(Date timeUpdated) The time this resource was last updated.An RFC3339 formatted datetime string. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic Sdk.Builder displayName(String displayName) A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. Example: My new resource - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
targetLanguagepublic Sdk.Builder targetLanguage(String targetLanguage) The string representing the target programming language for generating the SDK.- Parameters:
- targetLanguage- the value to set
- Returns:
- this builder
 
 - 
artifactUrlpublic Sdk.Builder artifactUrl(String artifactUrl) File location for generated SDK.- Parameters:
- artifactUrl- the value to set
- Returns:
- this builder
 
 - 
timeArtifactUrlExpiresAtpublic Sdk.Builder timeArtifactUrlExpiresAt(Date timeArtifactUrlExpiresAt) Expiry of artifact url.- Parameters:
- timeArtifactUrlExpiresAt- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Sdk.Builder lifecycleState(Sdk.LifecycleState lifecycleState) The current state of the SDK.- The SDK will be in CREATING state if the SDK creation is in progress. - The SDK will be in ACTIVE state if create is successful. - The SDK will be in FAILED state if the create, or delete fails. - The SDK will be in DELETING state if the deletion in in progress. - The SDK will be in DELETED state if the delete is successful.
 - Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic Sdk.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in a Failed state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
lockspublic Sdk.Builder locks(List<ResourceLock> locks) Locks associated with this resource.- Parameters:
- locks- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic Sdk.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic Sdk.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic Sdk.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
 
 - 
parameterspublic Sdk.Builder parameters(Map<String,String> parameters) Additional optional configurations passed.The applicable config keys are listed under “parameters” when “/sdkLanguageTypes” is called. Example: {"configName": "configValue"} - Parameters:
- parameters- the value to set
- Returns:
- this builder
 
 - 
buildpublic Sdk build() 
 - 
copypublic Sdk.Builder copy(Sdk model) 
 
- 
 
-