Class ProjectState.Builder

  • Enclosing class:
    ProjectState

    public static final class ProjectState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • activeExperimentCount

        public ProjectState.Builder activeExperimentCount​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Integer> activeExperimentCount)
        Parameters:
        activeExperimentCount - The number of ongoing experiments currently in the project.
        Returns:
        builder
      • activeExperimentCount

        public ProjectState.Builder activeExperimentCount​(java.lang.Integer activeExperimentCount)
        Parameters:
        activeExperimentCount - The number of ongoing experiments currently in the project.
        Returns:
        builder
      • activeLaunchCount

        public ProjectState.Builder activeLaunchCount​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Integer> activeLaunchCount)
        Parameters:
        activeLaunchCount - The number of ongoing launches currently in the project.
        Returns:
        builder
      • activeLaunchCount

        public ProjectState.Builder activeLaunchCount​(java.lang.Integer activeLaunchCount)
        Parameters:
        activeLaunchCount - The number of ongoing launches currently in the project.
        Returns:
        builder
      • arn

        public ProjectState.Builder arn​(@Nullable
                                        com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - The ARN of the project.
        Returns:
        builder
      • arn

        public ProjectState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - The ARN of the project.
        Returns:
        builder
      • createdTime

        public ProjectState.Builder createdTime​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> createdTime)
        Parameters:
        createdTime - The date and time that the project is created.
        Returns:
        builder
      • createdTime

        public ProjectState.Builder createdTime​(java.lang.String createdTime)
        Parameters:
        createdTime - The date and time that the project is created.
        Returns:
        builder
      • dataDelivery

        public ProjectState.Builder dataDelivery​(@Nullable
                                                 com.pulumi.core.Output<ProjectDataDeliveryArgs> dataDelivery)
        Parameters:
        dataDelivery - A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.
        Returns:
        builder
      • dataDelivery

        public ProjectState.Builder dataDelivery​(ProjectDataDeliveryArgs dataDelivery)
        Parameters:
        dataDelivery - A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.
        Returns:
        builder
      • description

        public ProjectState.Builder description​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Specifies the description of the project.
        Returns:
        builder
      • description

        public ProjectState.Builder description​(java.lang.String description)
        Parameters:
        description - Specifies the description of the project.
        Returns:
        builder
      • experimentCount

        public ProjectState.Builder experimentCount​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Integer> experimentCount)
        Parameters:
        experimentCount - The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.
        Returns:
        builder
      • experimentCount

        public ProjectState.Builder experimentCount​(java.lang.Integer experimentCount)
        Parameters:
        experimentCount - The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.
        Returns:
        builder
      • featureCount

        public ProjectState.Builder featureCount​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Integer> featureCount)
        Parameters:
        featureCount - The number of features currently in the project.
        Returns:
        builder
      • featureCount

        public ProjectState.Builder featureCount​(java.lang.Integer featureCount)
        Parameters:
        featureCount - The number of features currently in the project.
        Returns:
        builder
      • lastUpdatedTime

        public ProjectState.Builder lastUpdatedTime​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> lastUpdatedTime)
        Parameters:
        lastUpdatedTime - The date and time that the project was most recently updated.
        Returns:
        builder
      • lastUpdatedTime

        public ProjectState.Builder lastUpdatedTime​(java.lang.String lastUpdatedTime)
        Parameters:
        lastUpdatedTime - The date and time that the project was most recently updated.
        Returns:
        builder
      • launchCount

        public ProjectState.Builder launchCount​(@Nullable
                                                com.pulumi.core.Output<java.lang.Integer> launchCount)
        Parameters:
        launchCount - The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.
        Returns:
        builder
      • launchCount

        public ProjectState.Builder launchCount​(java.lang.Integer launchCount)
        Parameters:
        launchCount - The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.
        Returns:
        builder
      • name

        public ProjectState.Builder name​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - A name for the project.
        Returns:
        builder
      • name

        public ProjectState.Builder name​(java.lang.String name)
        Parameters:
        name - A name for the project.
        Returns:
        builder
      • status

        public ProjectState.Builder status​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - The current state of the project. Valid values are `AVAILABLE` and `UPDATING`.
        Returns:
        builder
      • status

        public ProjectState.Builder status​(java.lang.String status)
        Parameters:
        status - The current state of the project. Valid values are `AVAILABLE` and `UPDATING`.
        Returns:
        builder
      • tags

        public ProjectState.Builder tags​(@Nullable
                                         com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Tags to apply to the project. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ProjectState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Tags to apply to the project. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        @Deprecated
        public ProjectState.Builder tagsAll​(@Nullable
                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Deprecated.
        Please use `tags` instead.
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
        Returns:
        builder
      • tagsAll

        @Deprecated
        public ProjectState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Deprecated.
        Please use `tags` instead.
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
        Returns:
        builder