Package com.oracle.bmc.dblm.model
Class FppServer.Builder
- java.lang.Object
-
- com.oracle.bmc.dblm.model.FppServer.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FppServerbuild()FppServer.BuildercompartmentId(String compartmentId)Compartment IdentifierFppServer.Buildercopy(FppServer model)FppServer.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.FppServer.BuilderdisplayName(String displayName)FPP Server Identifier, can be renamedFppServer.BuilderfppRestUrl(String fppRestUrl)REST endpoint URL of FPP ServerFppServer.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.FppServer.Builderid(String id)Unique identifier that is immutable on creationFppServer.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.FppServer.BuilderlifecycleState(FppServer.LifecycleState lifecycleState)The current state of the FPP server.FppServer.BuildermacAgentCompartmentId(String macAgentCompartmentId)Unique Management Agent Compartment identifierFppServer.BuildermanagementAgentId(String managementAgentId)Unique Management Agent identifierFppServer.BuilderrestUserName(String restUserName)FPP REST User NameFppServer.BuilderrestUserPassword(String restUserPassword)FPP REST User PasswordFppServer.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.FppServer.BuildertimeCreated(Date timeCreated)The time the the FPP server was created.FppServer.BuildertimeUpdated(Date timeUpdated)The time the FPP server was updated.FppServer.BuildertrustStoreLocation(String trustStoreLocation)Absolute path of JKS Trust StoreFppServer.BuildertrustStorePassword(String trustStorePassword)JKS Trust Store Password
-
-
-
Method Detail
-
id
public FppServer.Builder id(String id)
Unique identifier that is immutable on creation- Parameters:
id- the value to set- Returns:
- this builder
-
displayName
public FppServer.Builder displayName(String displayName)
FPP Server Identifier, can be renamed- Parameters:
displayName- the value to set- Returns:
- this builder
-
compartmentId
public FppServer.Builder compartmentId(String compartmentId)
Compartment Identifier- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
managementAgentId
public FppServer.Builder managementAgentId(String managementAgentId)
Unique Management Agent identifier- Parameters:
managementAgentId- the value to set- Returns:
- this builder
-
macAgentCompartmentId
public FppServer.Builder macAgentCompartmentId(String macAgentCompartmentId)
Unique Management Agent Compartment identifier- Parameters:
macAgentCompartmentId- the value to set- Returns:
- this builder
-
fppRestUrl
public FppServer.Builder fppRestUrl(String fppRestUrl)
REST endpoint URL of FPP Server- Parameters:
fppRestUrl- the value to set- Returns:
- this builder
-
trustStoreLocation
public FppServer.Builder trustStoreLocation(String trustStoreLocation)
Absolute path of JKS Trust Store- Parameters:
trustStoreLocation- the value to set- Returns:
- this builder
-
trustStorePassword
public FppServer.Builder trustStorePassword(String trustStorePassword)
JKS Trust Store Password- Parameters:
trustStorePassword- the value to set- Returns:
- this builder
-
restUserName
public FppServer.Builder restUserName(String restUserName)
FPP REST User Name- Parameters:
restUserName- the value to set- Returns:
- this builder
-
restUserPassword
public FppServer.Builder restUserPassword(String restUserPassword)
FPP REST User Password- Parameters:
restUserPassword- the value to set- Returns:
- this builder
-
timeCreated
public FppServer.Builder timeCreated(Date timeCreated)
The time the the FPP server was created.An RFC3339 formatted datetime string
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public FppServer.Builder timeUpdated(Date timeUpdated)
The time the FPP server was updated.An RFC3339 formatted datetime string
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
lifecycleState
public FppServer.Builder lifecycleState(FppServer.LifecycleState lifecycleState)
The current state of the FPP server.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public FppServer.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 Failed state.
- Parameters:
lifecycleDetails- the value to set- Returns:
- this builder
-
freeformTags
public FppServer.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 FppServer.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 FppServer.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 FppServer build()
-
copy
public FppServer.Builder copy(FppServer model)
-
-