Class CreateTemplateResponse.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.iam_access_groups.v2.model.CreateTemplateResponse.Builder
-
- Enclosing class:
- CreateTemplateResponse
public static class CreateTemplateResponse.Builder extends java.lang.Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.Builder(java.lang.String id, java.lang.String name, java.lang.String description, java.lang.String accountId, java.lang.String version, java.lang.Boolean committed, AccessGroupInput group, java.util.List<PolicyTemplatesInput> policyTemplateReferences, java.lang.String href, java.util.Date createdAt, java.lang.String createdById, java.util.Date lastModifiedAt, java.lang.String lastModifiedById)
Instantiates a new builder with required properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTemplateResponse.Builder
accountId(java.lang.String accountId)
Set the accountId.CreateTemplateResponse.Builder
addPolicyTemplateReferences(PolicyTemplatesInput policyTemplateReferences)
Adds an policyTemplateReferences to policyTemplateReferences.CreateTemplateResponse
build()
Builds a CreateTemplateResponse.CreateTemplateResponse.Builder
committed(java.lang.Boolean committed)
Set the committed.CreateTemplateResponse.Builder
createdAt(java.util.Date createdAt)
Set the createdAt.CreateTemplateResponse.Builder
createdById(java.lang.String createdById)
Set the createdById.CreateTemplateResponse.Builder
description(java.lang.String description)
Set the description.CreateTemplateResponse.Builder
group(AccessGroupInput group)
Set the group.CreateTemplateResponse.Builder
href(java.lang.String href)
Set the href.CreateTemplateResponse.Builder
id(java.lang.String id)
Set the id.CreateTemplateResponse.Builder
lastModifiedAt(java.util.Date lastModifiedAt)
Set the lastModifiedAt.CreateTemplateResponse.Builder
lastModifiedById(java.lang.String lastModifiedById)
Set the lastModifiedById.CreateTemplateResponse.Builder
name(java.lang.String name)
Set the name.CreateTemplateResponse.Builder
policyTemplateReferences(java.util.List<PolicyTemplatesInput> policyTemplateReferences)
Set the policyTemplateReferences.CreateTemplateResponse.Builder
version(java.lang.String version)
Set the version.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String id, java.lang.String name, java.lang.String description, java.lang.String accountId, java.lang.String version, java.lang.Boolean committed, AccessGroupInput group, java.util.List<PolicyTemplatesInput> policyTemplateReferences, java.lang.String href, java.util.Date createdAt, java.lang.String createdById, java.util.Date lastModifiedAt, java.lang.String lastModifiedById)
Instantiates a new builder with required properties.- Parameters:
id
- the idname
- the namedescription
- the descriptionaccountId
- the accountIdversion
- the versioncommitted
- the committedgroup
- the grouppolicyTemplateReferences
- the policyTemplateReferenceshref
- the hrefcreatedAt
- the createdAtcreatedById
- the createdByIdlastModifiedAt
- the lastModifiedAtlastModifiedById
- the lastModifiedById
-
-
Method Detail
-
build
public CreateTemplateResponse build()
Builds a CreateTemplateResponse.- Returns:
- the new CreateTemplateResponse instance
-
addPolicyTemplateReferences
public CreateTemplateResponse.Builder addPolicyTemplateReferences(PolicyTemplatesInput policyTemplateReferences)
Adds an policyTemplateReferences to policyTemplateReferences.- Parameters:
policyTemplateReferences
- the new policyTemplateReferences- Returns:
- the CreateTemplateResponse builder
-
id
public CreateTemplateResponse.Builder id(java.lang.String id)
Set the id.- Parameters:
id
- the id- Returns:
- the CreateTemplateResponse builder
-
name
public CreateTemplateResponse.Builder name(java.lang.String name)
Set the name.- Parameters:
name
- the name- Returns:
- the CreateTemplateResponse builder
-
description
public CreateTemplateResponse.Builder description(java.lang.String description)
Set the description.- Parameters:
description
- the description- Returns:
- the CreateTemplateResponse builder
-
accountId
public CreateTemplateResponse.Builder accountId(java.lang.String accountId)
Set the accountId.- Parameters:
accountId
- the accountId- Returns:
- the CreateTemplateResponse builder
-
version
public CreateTemplateResponse.Builder version(java.lang.String version)
Set the version.- Parameters:
version
- the version- Returns:
- the CreateTemplateResponse builder
-
committed
public CreateTemplateResponse.Builder committed(java.lang.Boolean committed)
Set the committed.- Parameters:
committed
- the committed- Returns:
- the CreateTemplateResponse builder
-
group
public CreateTemplateResponse.Builder group(AccessGroupInput group)
Set the group.- Parameters:
group
- the group- Returns:
- the CreateTemplateResponse builder
-
policyTemplateReferences
public CreateTemplateResponse.Builder policyTemplateReferences(java.util.List<PolicyTemplatesInput> policyTemplateReferences)
Set the policyTemplateReferences. Existing policyTemplateReferences will be replaced.- Parameters:
policyTemplateReferences
- the policyTemplateReferences- Returns:
- the CreateTemplateResponse builder
-
href
public CreateTemplateResponse.Builder href(java.lang.String href)
Set the href.- Parameters:
href
- the href- Returns:
- the CreateTemplateResponse builder
-
createdAt
public CreateTemplateResponse.Builder createdAt(java.util.Date createdAt)
Set the createdAt.- Parameters:
createdAt
- the createdAt- Returns:
- the CreateTemplateResponse builder
-
createdById
public CreateTemplateResponse.Builder createdById(java.lang.String createdById)
Set the createdById.- Parameters:
createdById
- the createdById- Returns:
- the CreateTemplateResponse builder
-
lastModifiedAt
public CreateTemplateResponse.Builder lastModifiedAt(java.util.Date lastModifiedAt)
Set the lastModifiedAt.- Parameters:
lastModifiedAt
- the lastModifiedAt- Returns:
- the CreateTemplateResponse builder
-
lastModifiedById
public CreateTemplateResponse.Builder lastModifiedById(java.lang.String lastModifiedById)
Set the lastModifiedById.- Parameters:
lastModifiedById
- the lastModifiedById- Returns:
- the CreateTemplateResponse builder
-
-