Class UpdateSoftwareSourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagement.model.UpdateSoftwareSourceDetails.Builder
-
- Enclosing class:
- UpdateSoftwareSourceDetails
public static class UpdateSoftwareSourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateSoftwareSourceDetails
build()
UpdateSoftwareSourceDetails.Builder
checksumType(ChecksumTypes checksumType)
The yum repository checksum type used by this software sourceUpdateSoftwareSourceDetails.Builder
copy(UpdateSoftwareSourceDetails model)
UpdateSoftwareSourceDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateSoftwareSourceDetails.Builder
description(String description)
Information specified by the user about the software sourceUpdateSoftwareSourceDetails.Builder
displayName(String displayName)
User friendly name for the software sourceUpdateSoftwareSourceDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateSoftwareSourceDetails.Builder
maintainerEmail(String maintainerEmail)
Email address of the person maintaining this software sourceUpdateSoftwareSourceDetails.Builder
maintainerName(String maintainerName)
Name of the person maintaining this software sourceUpdateSoftwareSourceDetails.Builder
maintainerPhone(String maintainerPhone)
Phone number of the person maintaining this software source
-
-
-
Method Detail
-
displayName
public UpdateSoftwareSourceDetails.Builder displayName(String displayName)
User friendly name for the software source- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public UpdateSoftwareSourceDetails.Builder description(String description)
Information specified by the user about the software source- Parameters:
description
- the value to set- Returns:
- this builder
-
maintainerName
public UpdateSoftwareSourceDetails.Builder maintainerName(String maintainerName)
Name of the person maintaining this software source- Parameters:
maintainerName
- the value to set- Returns:
- this builder
-
maintainerEmail
public UpdateSoftwareSourceDetails.Builder maintainerEmail(String maintainerEmail)
Email address of the person maintaining this software source- Parameters:
maintainerEmail
- the value to set- Returns:
- this builder
-
maintainerPhone
public UpdateSoftwareSourceDetails.Builder maintainerPhone(String maintainerPhone)
Phone number of the person maintaining this software source- Parameters:
maintainerPhone
- the value to set- Returns:
- this builder
-
checksumType
public UpdateSoftwareSourceDetails.Builder checksumType(ChecksumTypes checksumType)
The yum repository checksum type used by this software source- Parameters:
checksumType
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateSoftwareSourceDetails.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 UpdateSoftwareSourceDetails.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
-
build
public UpdateSoftwareSourceDetails build()
-
copy
public UpdateSoftwareSourceDetails.Builder copy(UpdateSoftwareSourceDetails model)
-
-