Class V2PolicySubject.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.iam_policy_management.v1.model.V2PolicySubject.Builder
-
- Enclosing class:
- V2PolicySubject
public static class V2PolicySubject.Builder extends java.lang.ObjectBuilder.
-
-
Constructor Summary
Constructors Constructor Description Builder()Instantiates a new builder.Builder(java.util.List<V2PolicySubjectAttribute> attributes)Instantiates a new builder with required properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V2PolicySubject.BuilderaddAttributes(V2PolicySubjectAttribute attributes)Adds a new element to attributes.V2PolicySubject.Builderattributes(java.util.List<V2PolicySubjectAttribute> attributes)Set the attributes.V2PolicySubjectbuild()Builds a V2PolicySubject.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.util.List<V2PolicySubjectAttribute> attributes)
Instantiates a new builder with required properties.- Parameters:
attributes- the attributes
-
-
Method Detail
-
build
public V2PolicySubject build()
Builds a V2PolicySubject.- Returns:
- the new V2PolicySubject instance
-
addAttributes
public V2PolicySubject.Builder addAttributes(V2PolicySubjectAttribute attributes)
Adds a new element to attributes.- Parameters:
attributes- the new element to be added- Returns:
- the V2PolicySubject builder
-
attributes
public V2PolicySubject.Builder attributes(java.util.List<V2PolicySubjectAttribute> attributes)
Set the attributes. Existing attributes will be replaced.- Parameters:
attributes- the attributes- Returns:
- the V2PolicySubject builder
-
-