Class ApiVersionArgs.Builder

  • Enclosing class:
    ApiVersionArgs

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

      • Builder

        public Builder()
    • Method Detail

      • apiName

        public ApiVersionArgs.Builder apiName​(com.pulumi.core.Output<java.lang.String> apiName)
        Parameters:
        apiName - The name of the API.
        Returns:
        builder
      • apiName

        public ApiVersionArgs.Builder apiName​(java.lang.String apiName)
        Parameters:
        apiName - The name of the API.
        Returns:
        builder
      • lifecycleStage

        public ApiVersionArgs.Builder lifecycleStage​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​LifecycleStage>> lifecycleStage)
        Parameters:
        lifecycleStage - Current lifecycle stage of the API.
        Returns:
        builder
      • lifecycleStage

        public ApiVersionArgs.Builder lifecycleStage​(com.pulumi.core.Either<java.lang.String,​LifecycleStage> lifecycleStage)
        Parameters:
        lifecycleStage - Current lifecycle stage of the API.
        Returns:
        builder
      • lifecycleStage

        public ApiVersionArgs.Builder lifecycleStage​(java.lang.String lifecycleStage)
        Parameters:
        lifecycleStage - Current lifecycle stage of the API.
        Returns:
        builder
      • lifecycleStage

        public ApiVersionArgs.Builder lifecycleStage​(LifecycleStage lifecycleStage)
        Parameters:
        lifecycleStage - Current lifecycle stage of the API.
        Returns:
        builder
      • resourceGroupName

        public ApiVersionArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • resourceGroupName

        public ApiVersionArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • serviceName

        public ApiVersionArgs.Builder serviceName​(com.pulumi.core.Output<java.lang.String> serviceName)
        Parameters:
        serviceName - The name of Azure API Center service.
        Returns:
        builder
      • serviceName

        public ApiVersionArgs.Builder serviceName​(java.lang.String serviceName)
        Parameters:
        serviceName - The name of Azure API Center service.
        Returns:
        builder
      • title

        public ApiVersionArgs.Builder title​(com.pulumi.core.Output<java.lang.String> title)
        Parameters:
        title - API version title.
        Returns:
        builder
      • title

        public ApiVersionArgs.Builder title​(java.lang.String title)
        Parameters:
        title - API version title.
        Returns:
        builder
      • versionName

        public ApiVersionArgs.Builder versionName​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> versionName)
        Parameters:
        versionName - The name of the API version.
        Returns:
        builder
      • versionName

        public ApiVersionArgs.Builder versionName​(java.lang.String versionName)
        Parameters:
        versionName - The name of the API version.
        Returns:
        builder
      • workspaceName

        public ApiVersionArgs.Builder workspaceName​(com.pulumi.core.Output<java.lang.String> workspaceName)
        Parameters:
        workspaceName - The name of the workspace.
        Returns:
        builder
      • workspaceName

        public ApiVersionArgs.Builder workspaceName​(java.lang.String workspaceName)
        Parameters:
        workspaceName - The name of the workspace.
        Returns:
        builder