
                         J    S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  S r	g)	z'Utils for GKE Hub memberships commands.    )absolute_import)division)unicode_literals)util)flagsc                    UR                   R                  5       n[        R                  " U5      n[        R
                  " US5      (       aH  UR                  5       UR                  l        SUR                  -   UR                  R                  l
        gUR                  5       UR                  l        SU R                  -   UR                  R                  l
        g)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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   