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 FppServer
build()
FppServer.Builder
compartmentId(String compartmentId)
Compartment IdentifierFppServer.Builder
copy(FppServer model)
FppServer.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.FppServer.Builder
displayName(String displayName)
FPP Server Identifier, can be renamedFppServer.Builder
fppRestUrl(String fppRestUrl)
REST endpoint URL of FPP ServerFppServer.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.FppServer.Builder
id(String id)
Unique identifier that is immutable on creationFppServer.Builder
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.FppServer.Builder
lifecycleState(FppServer.LifecycleState lifecycleState)
The current state of the FPP server.FppServer.Builder
macAgentCompartmentId(String macAgentCompartmentId)
Unique Management Agent Compartment identifierFppServer.Builder
managementAgentId(String managementAgentId)
Unique Management Agent identifierFppServer.Builder
restUserName(String restUserName)
FPP REST User NameFppServer.Builder
restUserPassword(String restUserPassword)
FPP REST User PasswordFppServer.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.FppServer.Builder
timeCreated(Date timeCreated)
The time the the FPP server was created.FppServer.Builder
timeUpdated(Date timeUpdated)
The time the FPP server was updated.FppServer.Builder
trustStoreLocation(String trustStoreLocation)
Absolute path of JKS Trust StoreFppServer.Builder
trustStorePassword(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)
-
-