Class OnboardConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.stackmonitoring.model.OnboardConfigDetails.Builder
-
- Enclosing class:
- OnboardConfigDetails
public static class OnboardConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public OnboardConfigDetails.Builder id(String id)
-
compartmentId
public OnboardConfigDetails.Builder compartmentId(String compartmentId)
-
displayName
public OnboardConfigDetails.Builder displayName(String displayName)
-
timeCreated
public OnboardConfigDetails.Builder timeCreated(Date timeCreated)
-
timeUpdated
public OnboardConfigDetails.Builder timeUpdated(Date timeUpdated)
-
lifecycleState
public OnboardConfigDetails.Builder lifecycleState(Config.LifecycleState lifecycleState)
-
freeformTags
public OnboardConfigDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public OnboardConfigDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
systemTags
public OnboardConfigDetails.Builder systemTags(Map<String,Map<String,Object>> systemTags)
-
version
public OnboardConfigDetails.Builder version(String version)
Assigned version to given onboard configuration.- Parameters:
version
- the value to set- Returns:
- this builder
-
isManuallyOnboarded
public OnboardConfigDetails.Builder isManuallyOnboarded(Boolean isManuallyOnboarded)
True if customer decides marks configuration as manually configured.- Parameters:
isManuallyOnboarded
- the value to set- Returns:
- this builder
-
policyNames
public OnboardConfigDetails.Builder policyNames(List<String> policyNames)
List of policy names assigned for onboarding- Parameters:
policyNames
- the value to set- Returns:
- this builder
-
dynamicGroups
public OnboardConfigDetails.Builder dynamicGroups(List<DynamicGroupDetails> dynamicGroups)
List of dynamic groups dedicated for Stack Monitoring.- Parameters:
dynamicGroups
- the value to set- Returns:
- this builder
-
userGroups
public OnboardConfigDetails.Builder userGroups(List<GroupDetails> userGroups)
List of user groups dedicated for Stack Monitoring.- Parameters:
userGroups
- the value to set- Returns:
- this builder
-
additionalConfigurations
public OnboardConfigDetails.Builder additionalConfigurations(AdditionalConfigurationDetails additionalConfigurations)
-
build
public OnboardConfigDetails build()
-
copy
public OnboardConfigDetails.Builder copy(OnboardConfigDetails model)
-
-