Package com.oracle.bmc.devops.model
Class PrincipalDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.PrincipalDetails.Builder
-
- Enclosing class:
- PrincipalDetails
public static class PrincipalDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrincipalDetails
build()
PrincipalDetails.Builder
copy(PrincipalDetails model)
PrincipalDetails.Builder
principalId(String principalId)
the OCID of the principalPrincipalDetails.Builder
principalName(String principalName)
the name of the principalPrincipalDetails.Builder
principalState(PrincipalDetails.PrincipalState principalState)
The state of the principal, it can be active or inactive or suppressed for emailsPrincipalDetails.Builder
principalType(PrincipalDetails.PrincipalType principalType)
the type of principal
-
-
-
Method Detail
-
principalId
public PrincipalDetails.Builder principalId(String principalId)
the OCID of the principal- Parameters:
principalId
- the value to set- Returns:
- this builder
-
principalName
public PrincipalDetails.Builder principalName(String principalName)
the name of the principal- Parameters:
principalName
- the value to set- Returns:
- this builder
-
principalType
public PrincipalDetails.Builder principalType(PrincipalDetails.PrincipalType principalType)
the type of principal- Parameters:
principalType
- the value to set- Returns:
- this builder
-
principalState
public PrincipalDetails.Builder principalState(PrincipalDetails.PrincipalState principalState)
The state of the principal, it can be active or inactive or suppressed for emails- Parameters:
principalState
- the value to set- Returns:
- this builder
-
build
public PrincipalDetails build()
-
copy
public PrincipalDetails.Builder copy(PrincipalDetails model)
-
-