
                         J    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ d Z	y)	z'Utils for GKE Hub memberships commands.    )absolute_import)division)unicode_literals)util)flagsc                    |j                   j                         }t        j                  |      }t	        j
                  |d      rH|j                         |j                  _        d|j                  z   |j                  j                  _
        y|j                         |j                  _        d| j                  z   |j                  j                  _
        y)zSets the cluster.fleet.project field with a relative resource path.

  Args:
    ref: reference to the projectsId object.
    args: command line arguments.
    request: API request to be issued
  fleet_projectz	projects/N)calliope_commandReleaseTrackr   GetMessagesModuler   FlagIsExplicitlySetFleetclusterfleetr	   project
projectsId)refargsrequestrelease_trackmsgss        <lib/googlecloudsdk/command_lib/edge_cloud/container/fleet.pySetFleetProjectPathr      s     ''446-				.$
t_5 JJLGOO$/$2D2D$DGOO! JJLGOO$/#..$@GOO!    N)
__doc__
__future__r   r   r   +googlecloudsdk.api_lib.edge_cloud.containerr   googlecloudsdk.command_lib.runr   r    r   r   <module>r       s    . &  ' < 0Ar   