Interface ComponentSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ComponentSummary.Builder,ComponentSummary>, SdkBuilder<ComponentSummary.Builder,ComponentSummary>, SdkPojo
Enclosing class:
ComponentSummary

public static interface ComponentSummary.Builder extends SdkPojo, CopyableBuilder<ComponentSummary.Builder,ComponentSummary>
  • Method Details

    • componentName

      ComponentSummary.Builder componentName(String componentName)

      The name of the component.

      Parameters:
      componentName - The name of the component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentTypeId

      ComponentSummary.Builder componentTypeId(String componentTypeId)

      The ID of the component type.

      Parameters:
      componentTypeId - The ID of the component type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • definedIn

      ComponentSummary.Builder definedIn(String definedIn)

      The name of the property definition set in the request.

      Parameters:
      definedIn - The name of the property definition set in the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ComponentSummary.Builder description(String description)

      The description of the component request.

      Parameters:
      description - The description of the component request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • propertyGroups

      The property groups.

      Parameters:
      propertyGroups - The property groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the component type.

      Parameters:
      status - The status of the component type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the component type.

      This is a convenience method that creates an instance of the Status.Builder avoiding the need to create one manually via Status.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to status(Status).

      Parameters:
      status - a consumer that will call methods on Status.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • syncSource

      ComponentSummary.Builder syncSource(String syncSource)

      The syncSource of the sync job, if this entity was created by a sync job.

      Parameters:
      syncSource - The syncSource of the sync job, if this entity was created by a sync job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentPath

      ComponentSummary.Builder componentPath(String componentPath)

      This string specifies the path to the composite component, starting from the top-level component.

      Parameters:
      componentPath - This string specifies the path to the composite component, starting from the top-level component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.