Class RepositoryReleaseConfigState.Builder

    • Method Detail

      • cronSchedule

        public RepositoryReleaseConfigState.Builder cronSchedule​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> cronSchedule)
        Parameters:
        cronSchedule - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
        Returns:
        builder
      • cronSchedule

        public RepositoryReleaseConfigState.Builder cronSchedule​(java.lang.String cronSchedule)
        Parameters:
        cronSchedule - Optional. Optional schedule (in cron format) for automatic creation of compilation results.
        Returns:
        builder
      • gitCommitish

        public RepositoryReleaseConfigState.Builder gitCommitish​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> gitCommitish)
        Parameters:
        gitCommitish - Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. ***
        Returns:
        builder
      • gitCommitish

        public RepositoryReleaseConfigState.Builder gitCommitish​(java.lang.String gitCommitish)
        Parameters:
        gitCommitish - Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. ***
        Returns:
        builder
      • project

        public RepositoryReleaseConfigState.Builder project​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public RepositoryReleaseConfigState.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • recentScheduledReleaseRecords

        public RepositoryReleaseConfigState.Builder recentScheduledReleaseRecords​(@Nullable
                                                                                  com.pulumi.core.Output<java.util.List<RepositoryReleaseConfigRecentScheduledReleaseRecordArgs>> recentScheduledReleaseRecords)
        Parameters:
        recentScheduledReleaseRecords - Records of the 10 most recent scheduled release attempts, ordered in in descending order of releaseTime. Updated whenever automatic creation of a compilation result is triggered by cronSchedule. Structure is documented below.
        Returns:
        builder
      • recentScheduledReleaseRecords

        public RepositoryReleaseConfigState.Builder recentScheduledReleaseRecords​(java.util.List<RepositoryReleaseConfigRecentScheduledReleaseRecordArgs> recentScheduledReleaseRecords)
        Parameters:
        recentScheduledReleaseRecords - Records of the 10 most recent scheduled release attempts, ordered in in descending order of releaseTime. Updated whenever automatic creation of a compilation result is triggered by cronSchedule. Structure is documented below.
        Returns:
        builder
      • recentScheduledReleaseRecords

        public RepositoryReleaseConfigState.Builder recentScheduledReleaseRecords​(RepositoryReleaseConfigRecentScheduledReleaseRecordArgs... recentScheduledReleaseRecords)
        Parameters:
        recentScheduledReleaseRecords - Records of the 10 most recent scheduled release attempts, ordered in in descending order of releaseTime. Updated whenever automatic creation of a compilation result is triggered by cronSchedule. Structure is documented below.
        Returns:
        builder
      • region

        public RepositoryReleaseConfigState.Builder region​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - A reference to the region
        Returns:
        builder
      • repository

        public RepositoryReleaseConfigState.Builder repository​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> repository)
        Parameters:
        repository - A reference to the Dataform repository
        Returns:
        builder
      • repository

        public RepositoryReleaseConfigState.Builder repository​(java.lang.String repository)
        Parameters:
        repository - A reference to the Dataform repository
        Returns:
        builder
      • timeZone

        public RepositoryReleaseConfigState.Builder timeZone​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> timeZone)
        Parameters:
        timeZone - Optional. Specifies the time zone to be used when interpreting cronSchedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
        Returns:
        builder
      • timeZone

        public RepositoryReleaseConfigState.Builder timeZone​(java.lang.String timeZone)
        Parameters:
        timeZone - Optional. Specifies the time zone to be used when interpreting cronSchedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
        Returns:
        builder