Package com.oracle.bmc.datascience.model
Class ContainerSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.ContainerSummary.Builder
-
- Enclosing class:
- ContainerSummary
public static class ContainerSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
containerName
public ContainerSummary.Builder containerName(String containerName)
The name of the container.This can be same for different tags
- Parameters:
containerName
- the value to set- Returns:
- this builder
-
displayName
public ContainerSummary.Builder displayName(String displayName)
The display name of the container.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
familyName
public ContainerSummary.Builder familyName(String familyName)
The family name of the container.- Parameters:
familyName
- the value to set- Returns:
- this builder
-
description
public ContainerSummary.Builder description(String description)
Description of the container.- Parameters:
description
- the value to set- Returns:
- this builder
-
isLatest
public ContainerSummary.Builder isLatest(Boolean isLatest)
The latest tag of the container.- Parameters:
isLatest
- the value to set- Returns:
- this builder
-
targetWorkloads
public ContainerSummary.Builder targetWorkloads(List<ContainerSummary.TargetWorkloads> targetWorkloads)
The list of target workload.This Container can be used with given data science resources.
- Parameters:
targetWorkloads
- the value to set- Returns:
- this builder
-
usages
public ContainerSummary.Builder usages(List<ContainerSummary.Usages> usages)
The list of usages of this container.This Container can be used for given use-cases.
- Parameters:
usages
- the value to set- Returns:
- this builder
-
tag
public ContainerSummary.Builder tag(String tag)
Container Tag.- Parameters:
tag
- the value to set- Returns:
- this builder
-
lifecycleState
public ContainerSummary.Builder lifecycleState(ContainerVersionLifecycleState lifecycleState)
Container Version LifecycleState.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
workloadConfigurationDetailsList
public ContainerSummary.Builder workloadConfigurationDetailsList(List<WorkloadConfigurationDetails> workloadConfigurationDetailsList)
workload configuration of the container.- Parameters:
workloadConfigurationDetailsList
- the value to set- Returns:
- this builder
-
tagConfigurationList
public ContainerSummary.Builder tagConfigurationList(List<TagConfiguration> tagConfigurationList)
An array of defined metadata details for the model.- Parameters:
tagConfigurationList
- the value to set- Returns:
- this builder
-
freeformTags
public ContainerSummary.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. See Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public ContainerSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. See Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public ContainerSummary build()
-
copy
public ContainerSummary.Builder copy(ContainerSummary model)
-
-