
    }                        S r SSKJr  SSKJr  SSKJr  Sr " S S\R                  5      r
 " S S	\R                  5      r " S
 S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S  S!\R                  5      r " S" S#\R                  5      r " S$ S%\R                  5      r " S& S'\R                  5      r " S( S)\R                  5      r " S* S+\R                  5      r " S, S-\R                  5      r " S. S/\R                  5      r " S0 S1\R                  5      r " S2 S3\R                  5      r  " S4 S5\R                  5      r! " S6 S7\R                  5      r" " S8 S9\R                  5      r# " S: S;\R                  5      r$ " S< S=\R                  5      r%\RL                  " \ S>S?5        \RL                  " \%S@SA5        \RN                  " \%RP                  SBSC5        \RN                  " \%RP                  SDSE5        \RL                  " \S>S?5        \RL                  " \S>S?5        gF)Gz>Generated message classes for anthosevents version v1alpha1.

    )absolute_import)messages)encodinganthoseventsc                   b    \ rS rSrSr\R                  " SS5      r\R                  " S5      r	Sr
g)!AnthoseventsKuberunsCreateRequest   zA AnthoseventsKuberunsCreateRequest object.

Fields:
  kubeRun: A KubeRun resource to be passed as the request body.
  parent: The namespace in which this KubeRun resource should be created.
KubeRun       N)__name__
__module____qualname____firstlineno____doc__	_messagesMessageFieldkubeRunStringFieldparent__static_attributes__r       alib/googlecloudsdk/generated_clients/apis/anthosevents/v1alpha1/anthosevents_v1alpha1_messages.pyr   r      s+     ""9a0'  #&r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)!AnthoseventsKuberunsDeleteRequest   zmA AnthoseventsKuberunsDeleteRequest object.

Fields:
  name: The name of the KubeRun resource being deleted.
r   Trequiredr   N	r   r   r   r   r   r   r   namer   r   r   r   r   r           
		q4	0$r   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)AnthoseventsKuberunsGetRequest%   zlA AnthoseventsKuberunsGetRequest object.

Fields:
  name: The name of the KubeRun resource being retrieved.
r   Tr   r   Nr    r   r   r   r$   r$   %   r"   r   r$   c                   :   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S\R                  R                  S9r\R                  " S5      r\R                  " S	5      r\R                   " S
5      rSrg)AnthoseventsKuberunsListRequest/   a  A AnthoseventsKuberunsListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: The namespace from which the KubeRun resources should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start.
  watch: Flag that indicates that the client expects to watch this resource
    as well.
r   r         variant         r   Nr   r   r   r   r   r   r   	continue_fieldSelectorlabelSelectorIntegerFieldVariantINT32limitr   resourceVersionBooleanFieldwatchr   r   r   r   r'   r'   /   s    " ##A&)''*-''*-

 
 I,=,=,C,C
D%  #&))!,/

 
 
#%r   r'   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
 AnthoseventsKuberunsPatchRequestJ   zA AnthoseventsKuberunsPatchRequest object.

Fields:
  kubeRun: A KubeRun resource to be passed as the request body.
  name: The name of the KubeRun resource being updated.
r
   r   r   Tr   r   Nr   r   r   r   r   r   r   r   r   r!   r   r   r   r   r<   r<   J   -     ""9a0'			q4	0$r   r<   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
)AnthoseventsKuberunsReplaceKubeRunRequestV   zA AnthoseventsKuberunsReplaceKubeRunRequest object.

Fields:
  kubeRun: A KubeRun resource to be passed as the request body.
  name: The name of the KubeRun resource being replaced.
r
   r   r   Tr   r   Nr>   r   r   r   rA   rA   V   r?   r   rA   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
,AnthoseventsNamespacesCloudrunsCreateRequestb   zA AnthoseventsNamespacesCloudrunsCreateRequest object.

Fields:
  cloudRun: A CloudRun resource to be passed as the request body.
  parent: The namespace in which this CloudRun resource should be created.
CloudRunr   r   Tr   r   N)r   r   r   r   r   r   r   cloudRunr   r   r   r   r   r   rD   rD   b   s-     ##J2(  T2&r   rD   c                   :    \ rS rSrSr\R                  " SSS9rSrg),AnthoseventsNamespacesCloudrunsDeleteRequestn   zyA AnthoseventsNamespacesCloudrunsDeleteRequest object.

Fields:
  name: The name of the CloudRun resource being deleted.
r   Tr   r   Nr    r   r   r   rI   rI   n   r"   r   rI   c                   :    \ rS rSrSr\R                  " SSS9rSrg))AnthoseventsNamespacesCloudrunsGetRequestx   zxA AnthoseventsNamespacesCloudrunsGetRequest object.

Fields:
  name: The name of the CloudRun resource being retrieved.
r   Tr   r   Nr    r   r   r   rL   rL   x   r"   r   rL   c                   8   \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S\R                  R                  S9r\R                  " SS	S
9r\R                  " S5      r\R                   " S5      rSrg)*AnthoseventsNamespacesCloudrunsListRequest   a  A AnthoseventsNamespacesCloudrunsListRequest object.

Fields:
  continue_: Optional encoded string to continue paging.
  fieldSelector: Allows to filter resources based on a specific value for a
    field name. Send this in a query string format. i.e.
    'metadata.name%3Dlorem'.
  labelSelector: Allows to filter resources based on a label. Supported
    operations are =, !=, exists, in, and notIn.
  limit: The maximum number of records that should be returned.
  parent: The namespace from which the CloudRun resources should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start.
  watch: Flag that indicates that the client expects to watch this resource
    as well.
r   r   r)   r*   r+   r-   Tr   r.   r/   r   Nr0   r   r   r   rO   rO      s    " ##A&)''*-''*-

 
 I,=,=,C,C
D%  T2&))!,/

 
 
#%r   rO   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
+AnthoseventsNamespacesCloudrunsPatchRequest   zA AnthoseventsNamespacesCloudrunsPatchRequest object.

Fields:
  cloudRun: A CloudRun resource to be passed as the request body.
  name: The name of the CloudRun resource being updated.
rF   r   r   Tr   r   Nr   r   r   r   r   r   r   rG   r   r!   r   r   r   r   rR   rR      -     ##J2(			q4	0$r   rR   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
5AnthoseventsNamespacesCloudrunsReplaceCloudRunRequest   zA AnthoseventsNamespacesCloudrunsReplaceCloudRunRequest object.

Fields:
  cloudRun: A CloudRun resource to be passed as the request body.
  name: The name of the CloudRun resource being replaced.
rF   r   r   Tr   r   NrT   r   r   r   rW   rW      rU   r   rW   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)rF      a  CloudRun is the Schema for the CloudRuns API

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1beta1".
  kind: The kind of resource, in this case "CloudRun".
  metadata: Metadata associated with this CloudRun resource
  spec: The CloudRunSpec reflects the state of CloudRun
    `json:"spec,omitempty"`
  status: The CloudRunStatus defines the observed status
    `json:"status,omitempty"`
r   r   
ObjectMetar)   CloudRunSpecr*   CloudRunStatusr-   r   Nr   r   r   r   r   r   r   
apiVersionkindr   metadataspecstatusr   r   r   r   rF   rF      s`     $$Q'*			q	!$##L!4(				2$!!"2A6&r   rF   c                       \ rS rSrSr\R                  " SS5      r\R                  " SS5      r\R                  " SS5      r	S	r
g
)r\      zCloudRunSpec defines the desired state of CloudRun

Fields:
  eventing: `json:"eventing,omitempty"`
  networking: `json:"networking,omitempty"`
  serving: `json:"serving,omitempty"`
EventingSpecr   NetworkingSpecr   ServingSpecr)   r   N)r   r   r   r   r   r   r   eventing
networkingservingr   r   r   r   r\   r\      s@     ##NA6(%%&6:*""=!4'r   r\   c                   l   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " S5      r\R                  " S5      r\R                   " S\R"                  R$                  S9r\R                  " S5      rSrg)r]      a  CloudRunStatus defines the observed state of CloudRun

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  conditions: Conditions are the latest available observations of a
    resource's current state.
  eventingversion: The version of the installed release.
  istioversion: The version of the installed release.
  observedGeneration: ObservedGeneration is the 'Generation' of the Service
    that was last processed by the controller.
  servingversion: The version of the installed release.
additionalPropertiesc                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
CloudRunStatus.AnnotationsValue     Annotations is additional Status fields for the Resource to save some
additional State as well as convey more information to the user. This is
roughly akin to Annotations on any k8s resource, just the reconciler
conveying richer information outwards.

Messages:
  AdditionalProperty: An additional property for a AnnotationsValue
    object.

Fields:
  additionalProperties: Additional properties of type AnnotationsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)2CloudRunStatus.AnnotationsValue.AdditionalProperty   An additional property for a AnnotationsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r   r   r   N
r   r   r   r   r   r   r   keyvaluer   r   r   r   AdditionalPropertyrt      )    
 !!!$c##A&er   rz   r   Trepeatedr   Nr   r   r   r   r   r   Messagerz   r   rn   r   r   r   r   AnnotationsValuerp      2    	'Y.. 	' %112FTXYr   r   r   	Conditionr   Tr|   r)   r*   r-   r+   r.   r   Nr   r   r   r   r   r   MapUnrecognizedFieldsr   r   r   r   annotations
conditionsr   eventingversionistioversionr4   r5   r6   observedGenerationservingversionr   r   r   r   r]   r]          , !!"89Z** Z :Z6 &&'91=+%%k1tD*))!,/&&q), --a9J9J9P9PQ((+.r   r]   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      rS	rg
)r   i  a  Condition defines a generic condition for a Resource

Fields:
  lastTransitionTime: Optional. Last time the condition transitioned from
    one status to another.
  message: Optional. Human readable message indicating details about the
    current status.
  reason: Optional. One-word CamelCase reason for the condition's last
    transition.
  severity: Optional. How to interpret failures of this condition, one of
    Error, Warning, Info
  status: Status of the condition, one of True, False, Unknown.
  type: type is used to communicate the status of the reconciliation
    process. See also: https://github.com/knative/serving/blob/master/docs/s
    pec/errors.md#error-conditions-and-reporting Types common to all
    resources include: * "Ready": True when the Resource is ready.
r   r   r)   r*   r-   r.   r   N)r   r   r   r   r   r   r   lastTransitionTimemessagereasonseverityrc   typer   r   r   r   r   r     sj    $ !,,Q/!!!$'  #&""1%(  #&			q	!$r   r   c                       \ rS rSrSrSrg)Emptyi.  aX  A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs. A typical example is to use it as the request
or the response type of an API method. For instance: service Foo { rpc
Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON
representation for `Empty` is empty JSON object `{}`.
r   N)r   r   r   r   r   r   r   r   r   r   r   .  s    r   r   c                   <    \ rS rSrSr\R                  " S5      rSrg)rf   i8  z\EventingSpec defines the desired state of Eventing

Fields:
  enabled: A boolean attribute.
r   r   N	r   r   r   r   r   r   r9   enabledr   r   r   r   rf   rf   8       ""1%'r   rf   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SS5      r
\R                  " SS5      r\R                  " S	S
5      rSrg)r
   iB  an  KubeRun is the Schema for the KubeRuns API

Fields:
  apiVersion: The API version for this call such as
    "events.cloud.google.com/v1beta1".
  kind: The kind of resource, in this case "KubeRun".
  metadata: Metadata associated with this KubeRun resource
  spec: The KubeRunSpec reflects the state of KubeRun
  status: The KubeRunStatus defines the observed status
r   r   r[   r)   r\   r*   KubeRunStatusr-   r   Nr^   r   r   r   r
   r
   B  s_    	 $$Q'*			q	!$##L!4(				2$!!/15&r   r
   c                   l   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " SS5      r\R                  " SSS	S
9r\R                  " S5      r\R                  " S5      r\R                   " S\R"                  R$                  S9r\R                  " S5      rSrg)r   iU  a  KubeRunStatus defines the observed state of KubeRun

Messages:
  AnnotationsValue: Annotations is additional Status fields for the Resource
    to save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.

Fields:
  annotations: Annotations is additional Status fields for the Resource to
    save some additional State as well as convey more information to the
    user. This is roughly akin to Annotations on any k8s resource, just the
    reconciler conveying richer information outwards.
  conditions: Conditions are the latest available observations of a
    resource's current state.
  eventingversion: The version of the installed release.
  istioversion: The version of the installed release.
  observedGeneration: ObservedGeneration is the 'Generation' of the Service
    that was last processed by the controller.
  servingversion: The version of the installed release.
rn   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
KubeRunStatus.AnnotationsValueil  rr   c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g)1KubeRunStatus.AnnotationsValue.AdditionalPropertyi{  rv   r   r   r   Nrw   r   r   r   rz   r   {  r{   r   rz   r   Tr|   r   Nr~   r   r   r   r   r   l  r   r   r   r   r   r   Tr|   r)   r*   r-   r+   r.   r   Nr   r   r   r   r   r   U  r   r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      rSrg)ListCloudRunsResponsei  a]  ListCloudRunsResponse is a list of CloudRun resources. The next page
token is specified as the "continue" field in ListMeta.

Fields:
  apiVersion: The API version for this call such as "core/v1".
  items: A CloudRun attribute.
  kind: The kind of this resource, in this case "CloudRunList".
  metadata: Metadata associated with this CloudRun list.
r   rF   r   Tr|   r)   ListMetar*   r   Nr   r   r   r   r   r   r   r_   r   itemsr`   ra   r   r   r   r   r   r     sO     $$Q'*

 
 Q
>%			q	!$##J2(r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " SSSS9r	\R                  " S5      r
\R                  " S	S
5      rSrg)ListKubeRunsResponsei  aX  ListKubeRunsResponse is a list of KubeRun resources. The next page token
is specified as the "continue" field in ListMeta.

Fields:
  apiVersion: The API version for this call such as "core/v1".
  items: A KubeRun attribute.
  kind: The kind of this resource, in this case "KubeRunList".
  metadata: Metadata associated with this KubeRun list.
r   r
   r   Tr|   r)   r   r*   r   Nr   r   r   r   r   r     sO     $$Q'*

 
 A
=%			q	!$##J2(r   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	Sr
g)r   i  a  ListMeta describes metadata that synthetic resources must have,
including lists and various status objects. A resource may have only one of
{ObjectMeta, ListMeta}.

Fields:
  continue_: continue may be set if the user set a limit on the number of
    items returned, and indicates that the server has more data available.
    The value is opaque and may be used to issue another request to the
    endpoint that served this list to retrieve the next set of available
    objects. Continuing a list may not be possible if the server
    configuration has changed or more than a few minutes have passed. The
    resourceVersion field returned when using this continue value will be
    identical to the value in the first response.
  resourceVersion: String that identifies the server's internal version of
    this object that can be used by clients to determine when objects have
    changed. Value must be treated as opaque by clients and passed
    unmodified back to the server. Populated by the system. Read-only. More
    info: https://git.k8s.io/community/contributors/devel/api-
    conventions.md#concurrency-control-and-consistency +optional
  selfLink: SelfLink is a URL representing this object. Populated by the
    system. Read-only. +optional
r   r   r)   r   N)r   r   r   r   r   r   r   r1   r8   selfLinkr   r   r   r   r   r     s9    . ##A&)))!,/""1%(r   r   c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      r	Sr
g)rg   i  zNetworkingSpec defines the desired state of Networking

Fields:
  enabled: A boolean attribute.
  loadbalancertype: LoadBalancerType is whether the istio ingress is
    internal or external possible values are internal | external(implicit).
r   r   r   N)r   r   r   r   r   r   r9   r   r   loadbalancertyper   r   r   r   rg   rg     s*     ""1%'**1-r   rg   c                   *   \ rS rSrSr\R                  " S5       " S S\R                  5      5       r	\R                  " S5       " S S\R                  5      5       r
\R                  " SS5      r\R                  " S	5      r\R                  " S
5      r\R                   " S\R"                  R$                  S9r\R                  " S5      r\R                  " SSS9r\R                  " S5      r\R                   " S\R"                  R$                  S9r\R                  " SS5      r\R                  " S5      r\R                  " S5      r\R                  " SSSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)r[   i  a  k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all
persisted resources must have, which includes all objects users must create.

Messages:
  AnnotationsValue: (Optional) Annotations is an unstructured key value map
    stored with a resource that may be set by external tools to store and
    retrieve arbitrary metadata. They are not queryable and should be
    preserved when modifying objects. More info:
    http://kubernetes.io/docs/user-guide/annotations
  LabelsValue: (Optional) Map of string keys and values that can be used to
    organize and categorize (scope and select) objects. May match selectors
    of replication controllers and routes. More info:
    http://kubernetes.io/docs/user-guide/labels

Fields:
  annotations: (Optional) Annotations is an unstructured key value map
    stored with a resource that may be set by external tools to store and
    retrieve arbitrary metadata. They are not queryable and should be
    preserved when modifying objects. More info:
    http://kubernetes.io/docs/user-guide/annotations
  clusterName: (Optional) Cloud Run fully managed: not supported Cloud Run
    for Anthos: supported The name of the cluster which the object belongs
    to. This is used to distinguish resources with same name and namespace
    in different clusters. This field is not set anywhere right now and
    apiserver is going to ignore it if set in create or update request.
  creationTimestamp: (Optional) CreationTimestamp is a timestamp
    representing the server time when this object was created. It is not
    guaranteed to be set in happens-before order across separate operations.
    Clients may not set this value. It is represented in RFC3339 form and is
    in UTC. Populated by the system. Read-only. Null for lists. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata
  deletionGracePeriodSeconds: (Optional) Cloud Run fully managed: not
    supported Cloud Run for Anthos: supported Number of seconds allowed for
    this object to gracefully terminate before it will be removed from the
    system. Only set when deletionTimestamp is also set. May only be
    shortened. Read-only.
  deletionTimestamp: (Optional) Cloud Run fully managed: not supported Cloud
    Run for Anthos: supported DeletionTimestamp is RFC 3339 date and time at
    which this resource will be deleted. This field is set by the server
    when a graceful deletion is requested by the user, and is not directly
    settable by a client. The resource is expected to be deleted (no longer
    visible from resource lists, and not reachable by name) after the time
    in this field, once the finalizers list is empty. As long as the
    finalizers list contains items, deletion is blocked. Once the
    deletionTimestamp is set, this value may not be unset or be set further
    into the future, although it may be shortened or the resource may be
    deleted prior to this time. For example, a user may request that a pod
    is deleted in 30 seconds. The Kubelet will react by sending a graceful
    termination signal to the containers in the pod. After that 30 seconds,
    the Kubelet will send a hard termination signal (SIGKILL) to the
    container and after cleanup, remove the pod from the API. In the
    presence of network partitions, this object may still exist after this
    timestamp, until an administrator or automated process can determine the
    resource is fully terminated. If not set, graceful deletion of the
    object has not been requested. Populated by the system when a graceful
    deletion is requested. Read-only. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#metadata
  finalizers: (Optional) Cloud Run fully managed: not supported Cloud Run
    for Anthos: supported Must be empty before the object is deleted from
    the registry. Each entry is an identifier for the responsible component
    that will remove the entry from the list. If the deletionTimestamp of
    the object is non-nil, entries in this list can only be removed.
    +patchStrategy=merge
  generateName: (Optional) Cloud Run fully managed: not supported Cloud Run
    for Anthos: supported GenerateName is an optional prefix, used by the
    server, to generate a unique name ONLY IF the Name field has not been
    provided. If this field is used, the name returned to the client will be
    different than the name passed. This value will also be combined with a
    unique suffix. The provided value has the same validation rules as the
    Name field, and may be truncated by the length of the suffix required to
    make the value unique on the server. If this field is specified and the
    generated name exists, the server will NOT return a 409 - instead, it
    will either return 201 Created or 500 with Reason ServerTimeout
    indicating a unique name could not be found in the time allotted, and
    the client should retry (optionally after the time indicated in the
    Retry-After header). Applied only if Name is not specified. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#idempotency string generateName = 2;
  generation: (Optional) A sequence number representing a specific
    generation of the desired state. Populated by the system. Read-only.
  labels: (Optional) Map of string keys and values that can be used to
    organize and categorize (scope and select) objects. May match selectors
    of replication controllers and routes. More info:
    http://kubernetes.io/docs/user-guide/labels
  name: Name must be unique within a namespace, within a Cloud Run region.
    Is required when creating resources, although some resources may allow a
    client to request the generation of an appropriate name automatically.
    Name is primarily intended for creation idempotence and configuration
    definition. Cannot be updated. More info:
    http://kubernetes.io/docs/user-guide/identifiers#names +optional
  namespace: Namespace defines the space within each name must be unique,
    within a Cloud Run region. In Cloud Run the namespace must be equal to
    either the project ID or project number.
  ownerReferences: (Optional) Cloud Run fully managed: not supported Cloud
    Run for Anthos: supported List of objects that own this object. If ALL
    objects in the list have been deleted, this object will be garbage
    collected.
  resourceVersion: (Optional) An opaque value that represents the internal
    version of this object that can be used by clients to determine when
    objects have changed. May be used for optimistic concurrency, change
    detection, and the watch operation on a resource or set of resources.
    Clients must treat these values as opaque and passed unmodified back to
    the server. They may only be valid for a particular resource or set of
    resources. Populated by the system. Read-only. Value must be treated as
    opaque by clients and . More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#concurrency-control-and-consistency
  selfLink: (Optional) SelfLink is a URL representing this object. Populated
    by the system. Read-only. string selfLink = 4;
  uid: (Optional) UID is the unique in time and space value for this object.
    It is typically generated by the server on successful creation of a
    resource and is not allowed to change on PUT operations. Populated by
    the system. Read-only. More info: http://kubernetes.io/docs/user-
    guide/identifiers#uids
rn   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ObjectMeta.AnnotationsValueiS  a  (Optional) Annotations is an unstructured key value map stored with a
resource that may be set by external tools to store and retrieve arbitrary
metadata. They are not queryable and should be preserved when modifying
objects. More info: http://kubernetes.io/docs/user-guide/annotations

Messages:
  AdditionalProperty: An additional property for a AnnotationsValue
    object.

Fields:
  additionalProperties: Additional properties of type AnnotationsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g).ObjectMeta.AnnotationsValue.AdditionalPropertyib  rv   r   r   r   Nrw   r   r   r   rz   r   b  r{   r   rz   r   Tr|   r   Nr~   r   r   r   r   r   S  r   r   r   c                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ObjectMeta.LabelsValueio  a  (Optional) Map of string keys and values that can be used to organize
and categorize (scope and select) objects. May match selectors of
replication controllers and routes. More info:
http://kubernetes.io/docs/user-guide/labels

Messages:
  AdditionalProperty: An additional property for a LabelsValue object.

Fields:
  additionalProperties: Additional properties of type LabelsValue
c                   `    \ rS rSrSr\R                  " S5      r\R                  " S5      rSr	g))ObjectMeta.LabelsValue.AdditionalPropertyi}  zAn additional property for a LabelsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r   r   r   Nrw   r   r   r   rz   r   }  r{   r   rz   r   Tr|   r   Nr~   r   r   r   LabelsValuer   o  s2    
	'Y.. 	' %112FTXYr   r   r   r   r)   r*   r+   r-   r.   Tr|   r/      	   
      OwnerReference         r	   r   N) r   r   r   r   r   r   r   r   r   r   r   r   r   r   clusterNamecreationTimestampr4   r5   r6   deletionGracePeriodSecondsdeletionTimestamp
finalizersgenerateName
generationlabelsr!   	namespaceownerReferencesr8   r   uidr   r   r   r   r[   r[     s   tl !!"89Z** Z :Z6 !!"89ZI%% Z :Z4 &&'91=+%%a(+++A.(55aARARAXAXY++A.$$Q6*&&q),%%a1B1B1H1HI*!!-3&			r	"$##B')**+;R$O/))"-/""2&(b!#r   r[   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r	\R                  " S5      r
\R                  " S5      r\R                  " S5      r\R                  " S5      rS	rg
)r   i  a  OwnerReference contains enough information to let you identify an owning
object. Currently, an owning object must be in the same namespace, so there
is no namespace field.

Fields:
  apiVersion: API version of the referent.
  blockOwnerDeletion: If true, AND if the owner has the "foregroundDeletion"
    finalizer, then the owner cannot be deleted from the key-value store
    until this reference is removed. Defaults to false. To set this field, a
    user needs "delete" permission of the owner, otherwise 422
    (Unprocessable Entity) will be returned. +optional
  controller: If true, this reference points to the managing controller.
    +optional
  kind: Kind of the referent. More info:
    https://git.k8s.io/community/contributors/devel/api-
    conventions.md#types-kinds
  name: Name of the referent. More info: http://kubernetes.io/docs/user-
    guide/identifiers#names
  uid: UID of the referent. More info: http://kubernetes.io/docs/user-
    guide/identifiers#uids
r   r   r)   r*   r-   r.   r   N)r   r   r   r   r   r   r   r_   r9   blockOwnerDeletion
controllerr`   r!   r   r   r   r   r   r   r     sj    , $$Q'* --a0%%a(*			q	!$			q	!$a #r   r   c                   <    \ rS rSrSr\R                  " S5      rSrg)rh   i  zZServingSpec defines the desired state of Serving

Fields:
  enabled: A boolean attribute.
r   r   Nr   r   r   r   rh   rh     r   r   rh   c                      \ rS rSrSr " S S\R                  5      r " S S\R                  5      r\R                  " SS5      r
\R                  " S5      r\R                  " SS	S
S9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R$                  " SSS9r\R                  " S5      r\R                  " S5      r\R                  " S5      r\R                  " S5      rSrg)StandardQueryParametersi  a  Query parameters accepted by all methods.

Enums:
  FXgafvValueValuesEnum: V1 error format.
  AltValueValuesEnum: Data format for response.

Fields:
  f__xgafv: V1 error format.
  access_token: OAuth access token.
  alt: Data format for response.
  callback: JSONP
  fields: Selector specifying which fields to include in a partial response.
  key: API key. Your API key identifies your project and provides you with
    API access, quota, and reports. Required unless you provide an OAuth 2.0
    token.
  oauth_token: OAuth 2.0 token for the current user.
  prettyPrint: Returns response with indentations and line breaks.
  quotaUser: Available to use for quota purposes for server-side
    applications. Can be any arbitrary string assigned to a user, but should
    not exceed 40 characters.
  trace: A tracing token of the form "token:<tokenid>" to include in api
    requests.
  uploadType: Legacy upload protocol for media (e.g. "media", "multipart").
  upload_protocol: Upload protocol for media (e.g. "raw", "multipart").
c                   $    \ rS rSrSrSrSrSrSrg)*StandardQueryParameters.AltValueValuesEnumi  zData format for response.

Values:
  json: Responses with Content-Type of application/json
  media: Media download with context-dependent Content-Type
  proto: Responses with Content-Type of application/x-protobuf
r   r   r   r   N)	r   r   r   r   r   jsonmediaprotor   r   r   r   AltValueValuesEnumr     s     DEEr   r   c                        \ rS rSrSrSrSrSrg)-StandardQueryParameters.FXgafvValueValuesEnumi  zFV1 error format.

Values:
  _1: v1 error format
  _2: v2 error format
r   r   r   N)r   r   r   r   r   _1_2r   r   r   r   FXgafvValueValuesEnumr     s     
B	
Br   r   r   r   r)   r   )defaultr*   r-   r.   r/   r   Tr   r   r   r   r   N)r   r   r   r   r   r   Enumr   r   	EnumFieldf__xgafvr   access_tokenaltcallbackfieldsrx   oauth_tokenr9   prettyPrint	quotaUsertrace
uploadTypeupload_protocolr   r   r   r   r   r     s    4
9>> 
inn    !8!<(&&q),0!VD#""1%(  #&a #%%a(+&&q$7+##A&)



#%$$R(*))"-/r   r   r1   continuer   z$.xgafvr   1r   2N))r   
__future__r   apitools.base.protorpcliter   r   apitools.base.pyr   packager   r   r   r$   r'   r<   rA   rD   rI   rL   rO   rR   rW   rF   r\   r]   r   r   rf   r
   r   r   r   r   rg   r[   r   rh   r   AddCustomJsonFieldMappingAddCustomJsonEnumMappingr   r   r   r   <module>r      s  
 ' < % 	$	(9(9 	$1	(9(9 11Y%6%6 1$i&7&7 $6	1y'8'8 	1	1	0A0A 	1	393D3D 	3193D3D 11	0A0A 1$1B1B $6	1)2C2C 	1	1I<M<M 	17y   7*59$$ 58,Y&& 8,v"	!! "6I &9$$ &6i 6&8,I%% 8,v3I-- 3"39,, 3"&y   &:
.Y&& 
.|""" |"~!Y&& !>&)## &<.i// <.~ 	 " "k:'  " "Z4  ! !114>  ! !114>  " "#[*>  " ".ZIr   