Class CreateTemplateResponse.Builder

  • Enclosing class:
    CreateTemplateResponse

    public static class CreateTemplateResponse.Builder
    extends java.lang.Object
    Builder.
    • 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 id
        name - the name
        description - the description
        accountId - the accountId
        version - the version
        committed - the committed
        group - the group
        policyTemplateReferences - the policyTemplateReferences
        href - the href
        createdAt - the createdAt
        createdById - the createdById
        lastModifiedAt - the lastModifiedAt
        lastModifiedById - 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
      • 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