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 PrincipalDetailsbuild()PrincipalDetails.Buildercopy(PrincipalDetails model)PrincipalDetails.BuilderprincipalId(String principalId)the OCID of the principalPrincipalDetails.BuilderprincipalName(String principalName)the name of the principalPrincipalDetails.BuilderprincipalState(PrincipalDetails.PrincipalState principalState)The state of the principal, it can be active or inactive or suppressed for emailsPrincipalDetails.BuilderprincipalType(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)
-
-