
    xx                        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\R>                  " \S0S15        \R>                  " \S2S35        \R@                  " \RB                  S4S55        \R@                  " \RB                  S6S75        \R>                  " \S0S15        \R>                  " \S0S15        g8)9aM  Generated message classes for run version v1alpha1.

Deploy and manage user provided container images that scale automatically
based on incoming requests. The Cloud Run Admin API v1 follows the Knative
Serving API specification, while v2 is aligned with Google Cloud AIP-based API
standards, as described in https://google.aip.dev/.
    )absolute_import)messages)encodingrunc                       \ 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)DomainMapping   a  Resource to hold the state and status of a user's domain mapping. NOTE:
This resource is currently in Beta.

Fields:
  apiVersion: The API version for this call such as
    "domains.cloudrun.com/v1alpha1".
  kind: The kind of resource, in this case "DomainMapping".
  metadata: Metadata associated with this BuildTemplate.
  spec: The spec for this DomainMapping.
  status: The current status of the DomainMapping.
      
ObjectMeta   DomainMappingSpec   DomainMappingStatus    N)__name__
__module____qualname____firstlineno____doc__	_messagesStringField
apiVersionkindMessageFieldmetadataspecstatus__static_attributes__r       Olib/googlecloudsdk/generated_clients/apis/run/v1alpha1/run_v1alpha1_messages.pyr   r      sa    
 $$Q'*			q	!$##L!4(			 3Q	7$!!"7;&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
)DomainMappingCondition'   a5  DomainMappingCondition contains state information for a DomainMapping.

Fields:
  lastTransitionTime: Last time the condition transitioned from one status
    to another. +optional
  message: Human readable message indicating details about the current
    status. +optional
  reason: One-word CamelCase reason for the condition's current status.
    +optional
  severity: How to interpret failures of this condition, one of Error,
    Warning, Info +optional
  status: Status of the condition, one of True, False, Unknown.
  type: Type of domain mapping condition.
r
   r   r   r   r      r   N)r   r   r   r   r   r   r   lastTransitionTimemessagereasonseverityr   typer    r   r!   r"   r$   r$   '   sj     !,,Q/!!!$'  #&""1%(  #&			q	!$r!   r$   c                       \ rS rSrSr " S S\R                  5      r\R                  " SS5      r	\R                  " S5      r\R                  " S5      rSrg	)
r   ?   a%  The desired state of the Domain Mapping.

Enums:
  CertificateModeValueValuesEnum: The mode of the certificate.

Fields:
  certificateMode: The mode of the certificate.
  forceOverride: If set, the mapping will override any mapping set before
    this spec was set. It is recommended that the user leaves this empty to
    receive an error warning about a potential conflict and only set it once
    the respective UI has given such a warning.
  routeName: The name of the Knative Route that this DomainMapping applies
    to. The route must exist.
c                   $    \ rS rSrSrSrSrSrSrg)0DomainMappingSpec.CertificateModeValueValuesEnumO   zThe mode of the certificate.

Values:
  CERTIFICATE_MODE_UNSPECIFIED: <no description>
  NONE: Do not provision an HTTPS certificate.
  AUTOMATIC: Automatically provisions an HTTPS certificate via GoogleCA or
    LetsEncrypt.
r   r
   r   r   N)	r   r   r   r   r   CERTIFICATE_MODE_UNSPECIFIEDNONE	AUTOMATICr    r   r!   r"   CertificateModeValueValuesEnumr/   O   s     $% DIr!   r4   r
   r   r   r   N)r   r   r   r   r   r   Enumr4   	EnumFieldcertificateModeBooleanFieldforceOverrider   	routeNamer    r   r!   r"   r   r   ?   sL    y~~  ''(H!L/((+-##A&)r!   r   c                       \ rS rSrSr\R                  " SSSS9r\R                  " S5      r	\R                  " S\R                  R                  S	9r\R                  " S
SSS9r\R                  " S5      rSrg)r   a   a  The current state of the Domain Mapping.

Fields:
  conditions: Array of observed DomainMappingConditions, indicating the
    current state of the DomainMapping.
  mappedRouteName: The name of the route that the mapping currently points
    to.
  observedGeneration: ObservedGeneration is the 'Generation' of the
    DomainMapping that was last processed by the controller. Clients polling
    for completed reconciliation should poll until observedGeneration =
    metadata.generation and the Ready condition's status is True or False.
  resourceRecords: The resource records required to configure this domain
    mapping. These records must be added to the domain's DNS configuration
    in order to serve the application via this domain mapping.
  url: Cloud Run fully managed: not supported Cloud Run on GKE: supported
    Holds the URL that will serve the traffic of the DomainMapping.
    +optional
r$   r
   Trepeatedr   r   variantResourceRecordr   r   r   N)r   r   r   r   r   r   r   
conditionsr   mappedRouteNameIntegerFieldVariantINT32observedGenerationresourceRecordsurlr    r   r!   r"   r   r   a   sr    & %%&>DQ*))!,/ --a9J9J9P9PQ**+;QN/a #r!   r   c                       \ rS rSrSrSrg)Empty|   a  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); }
r   N)r   r   r   r   r   r    r   r!   r"   rK   rK   |   s    r!   rK   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\R                  " SSS9rSrg)ListDomainMappingsResponse   a{  ListDomainMappingsResponse is a list of DomainMapping resources.

Fields:
  apiVersion: The API version for this call such as
    "domains.cloudrun.com/v1alpha1".
  items: List of DomainMappings.
  kind: The kind of this resource, in this case "DomainMappingList".
  metadata: Metadata associated with this DomainMapping list.
  unreachable: Locations that could not be reached.
r
   r   r   Tr=   r   ListMetar   r   r   N)r   r   r   r   r   r   r   r   r   itemsr   r   unreachabler    r   r!   r"   rN   rN      sa    	 $$Q'*

 
 !d
C%			q	!$##J2(%%a$7+r!   rN   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	Sr
g)rP      a  Metadata for synthetic resources like List. In Cloud Run, all List
Resources Responses will have a ListMeta instead of ObjectMeta.

Fields:
  continue_: Continuation token is a value emitted when the count of items
    is larger than the user/system limit. To retrieve the next page of
    items, pass the value of `continue` as the next request's `page_token`.
  resourceVersion: Opaque string that identifies the server's internal
    version of this object. It can be used by clients to determine when
    objects have changed. If the message is passed back to the server, it
    must be left unmodified.
  selfLink: URL representing this object.
r
   r   r   r   N)r   r   r   r   r   r   r   	continue_resourceVersionselfLinkr    r   r!   r"   rP   rP      s9     ##A&)))!,/""1%(r!   rP   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      a4  google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted
resources must have, which includes all objects users must create.

Messages:
  AnnotationsValue: 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.
    In Cloud Run, annotations with 'run.googleapis.com/' and
    'autoscaling.knative.dev' are restricted, and the accepted annotations
    will be different depending on the resource type. *
    `autoscaling.knative.dev/maxScale`: Revision. *
    `autoscaling.knative.dev/minScale`: Revision. *
    `run.googleapis.com/base-images`: Service, Revision. *
    `run.googleapis.com/binary-authorization-breakglass`: Service, Job, *
    `run.googleapis.com/binary-authorization`: Service, Job, Execution. *
    `run.googleapis.com/build-base-image`: Service. *
    `run.googleapis.com/build-enable-automatic-updates`: Service. *
    `run.googleapis.com/build-environment-variables`: Service. *
    `run.googleapis.com/build-function-target`: Service. *
    `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-
    image-uri`: Service. * `run.googleapis.com/build-name`: Service. *
    `run.googleapis.com/build-service-account`: Service. *
    `run.googleapis.com/build-source-location`: Service. *
    `run.googleapis.com/build-worker-pool`: Service. *
    `run.googleapis.com/client-name`: All resources. *
    `run.googleapis.com/cloudsql-instances`: Revision, Execution. *
    `run.googleapis.com/container-dependencies`: Revision . *
    `run.googleapis.com/cpu-throttling`: Revision. *
    `run.googleapis.com/custom-audiences`: Service. *
    `run.googleapis.com/default-url-disabled`: Service. *
    `run.googleapis.com/description`: Service. *
    `run.googleapis.com/encryption-key-shutdown-hours`: Revision *
    `run.googleapis.com/encryption-key`: Revision, Execution. *
    `run.googleapis.com/execution-environment`: Revision, Execution. *
    `run.googleapis.com/gc-traffic-tags`: Service. *
    `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. *
    `run.googleapis.com/health-check-disabled`: Revision. *
    `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-
    stage`: Service, Job. * `run.googleapis.com/minScale`: Service *
    `run.googleapis.com/network-interfaces`: Revision, Execution. *
    `run.googleapis.com/post-key-revocation-action-type`: Revision. *
    `run.googleapis.com/secrets`: Revision, Execution. *
    `run.googleapis.com/secure-session-agent`: Revision. *
    `run.googleapis.com/sessionAffinity`: Revision. *
    `run.googleapis.com/startup-cpu-boost`: Revision. *
    `run.googleapis.com/vpc-access-connector`: Revision, Execution. *
    `run.googleapis.com/vpc-access-egress`: Revision, Execution.
  LabelsValue: 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.

Fields:
  annotations: 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. In Cloud
    Run, annotations with 'run.googleapis.com/' and
    'autoscaling.knative.dev' are restricted, and the accepted annotations
    will be different depending on the resource type. *
    `autoscaling.knative.dev/maxScale`: Revision. *
    `autoscaling.knative.dev/minScale`: Revision. *
    `run.googleapis.com/base-images`: Service, Revision. *
    `run.googleapis.com/binary-authorization-breakglass`: Service, Job, *
    `run.googleapis.com/binary-authorization`: Service, Job, Execution. *
    `run.googleapis.com/build-base-image`: Service. *
    `run.googleapis.com/build-enable-automatic-updates`: Service. *
    `run.googleapis.com/build-environment-variables`: Service. *
    `run.googleapis.com/build-function-target`: Service. *
    `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-
    image-uri`: Service. * `run.googleapis.com/build-name`: Service. *
    `run.googleapis.com/build-service-account`: Service. *
    `run.googleapis.com/build-source-location`: Service. *
    `run.googleapis.com/build-worker-pool`: Service. *
    `run.googleapis.com/client-name`: All resources. *
    `run.googleapis.com/cloudsql-instances`: Revision, Execution. *
    `run.googleapis.com/container-dependencies`: Revision . *
    `run.googleapis.com/cpu-throttling`: Revision. *
    `run.googleapis.com/custom-audiences`: Service. *
    `run.googleapis.com/default-url-disabled`: Service. *
    `run.googleapis.com/description`: Service. *
    `run.googleapis.com/encryption-key-shutdown-hours`: Revision *
    `run.googleapis.com/encryption-key`: Revision, Execution. *
    `run.googleapis.com/execution-environment`: Revision, Execution. *
    `run.googleapis.com/gc-traffic-tags`: Service. *
    `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. *
    `run.googleapis.com/health-check-disabled`: Revision. *
    `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-
    stage`: Service, Job. * `run.googleapis.com/minScale`: Service *
    `run.googleapis.com/network-interfaces`: Revision, Execution. *
    `run.googleapis.com/post-key-revocation-action-type`: Revision. *
    `run.googleapis.com/secrets`: Revision, Execution. *
    `run.googleapis.com/secure-session-agent`: Revision. *
    `run.googleapis.com/sessionAffinity`: Revision. *
    `run.googleapis.com/startup-cpu-boost`: Revision. *
    `run.googleapis.com/vpc-access-connector`: Revision, Execution. *
    `run.googleapis.com/vpc-access-egress`: Revision, Execution.
  clusterName: Not supported by Cloud Run
  creationTimestamp: UTC timestamp representing the server time when this
    object was created.
  deletionGracePeriodSeconds: Not supported by Cloud Run
  deletionTimestamp: The read-only soft deletion timestamp for this
    resource. In Cloud Run, users are not able to set this field. Instead,
    they must call the corresponding Delete API.
  finalizers: Not supported by Cloud Run
  generateName: Not supported by Cloud Run
  generation: A system-provided sequence number representing a specific
    generation of the desired state.
  labels: 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.
  name: Required. The name of the resource. Name is required when creating
    top-level resources (Service, Job), must be unique within a Cloud Run
    project/region, and cannot be changed once created.
  namespace: Required. Defines the space within each name must be unique
    within a Cloud Run region. In Cloud Run, it must be project ID or
    number.
  ownerReferences: Not supported by Cloud Run
  resourceVersion: Opaque, system-generated 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 or omit the value to disable conflict-
    detection.
  selfLink: URL representing this object.
  uid: Unique, system-generated identifier for this resource.
additionalPropertiesc                   f    \ rS rSrSr " S S\R                  5      r\R                  " SSSS9r	Sr
g	)
ObjectMeta.AnnotationsValuei,  a
  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. In Cloud Run,
annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are
restricted, and the accepted annotations will be different depending on
the resource type. * `autoscaling.knative.dev/maxScale`: Revision. *
`autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-
images`: Service, Revision. * `run.googleapis.com/binary-authorization-
breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`:
Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service.
* `run.googleapis.com/build-enable-automatic-updates`: Service. *
`run.googleapis.com/build-environment-variables`: Service. *
`run.googleapis.com/build-function-target`: Service. *
`run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-
uri`: Service. * `run.googleapis.com/build-name`: Service. *
`run.googleapis.com/build-service-account`: Service. *
`run.googleapis.com/build-source-location`: Service. *
`run.googleapis.com/build-worker-pool`: Service. *
`run.googleapis.com/client-name`: All resources. *
`run.googleapis.com/cloudsql-instances`: Revision, Execution. *
`run.googleapis.com/container-dependencies`: Revision . *
`run.googleapis.com/cpu-throttling`: Revision. *
`run.googleapis.com/custom-audiences`: Service. *
`run.googleapis.com/default-url-disabled`: Service. *
`run.googleapis.com/description`: Service. *
`run.googleapis.com/encryption-key-shutdown-hours`: Revision *
`run.googleapis.com/encryption-key`: Revision, Execution. *
`run.googleapis.com/execution-environment`: Revision, Execution. *
`run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-
zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-
disabled`: Revision. * `run.googleapis.com/ingress`: Service. *
`run.googleapis.com/launch-stage`: Service, Job. *
`run.googleapis.com/minScale`: Service * `run.googleapis.com/network-
interfaces`: Revision, Execution. * `run.googleapis.com/post-key-
revocation-action-type`: Revision. * `run.googleapis.com/secrets`:
Revision, Execution. * `run.googleapis.com/secure-session-agent`:
Revision. * `run.googleapis.com/sessionAffinity`: Revision. *
`run.googleapis.com/startup-cpu-boost`: Revision. *
`run.googleapis.com/vpc-access-connector`: Revision, Execution. *
`run.googleapis.com/vpc-access-egress`: Revision, Execution.

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.AdditionalPropertyi_  zAn 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"   AdditionalPropertyr^   _  )    
 !!!$c##A&er!   rb   r
   Tr=   r   Nr   r   r   r   r   r   Messagerb   r   rZ   r    r   r!   r"   AnnotationsValuer\   ,  s3    /b	'Y.. 	' %112FTXYr!   rf   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.LabelsValueil  a>  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.

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.AdditionalPropertyiy  zAn additional property for a LabelsValue object.

Fields:
  key: Name of the additional property.
  value: A string attribute.
r
   r   r   Nr_   r   r!   r"   rb   rj   y  rc   r!   rb   r
   Tr=   r   Nrd   r   r!   r"   LabelsValuerh   l  s2    		'Y.. 	' %112FTXYr!   rk   r
   r   r   r   r?   r   r&   Tr=         	   
      OwnerReference            r   N) r   r   r   r   r   r   MapUnrecognizedFieldsr   re   rf   rk   r   annotationsr   clusterNamecreationTimestamprD   rE   rF   deletionGracePeriodSecondsdeletionTimestamp
finalizersgenerateName
generationlabelsname	namespaceownerReferencesrV   rW   uidr    r   r!   r"   r   r      s   }~ !!"89=Z** =Z :=Z~ !!"89ZI%% Z :Z2 &&'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
)rq   i  a  This is not supported or used by Cloud Run.

Fields:
  apiVersion: This is not supported or used by Cloud Run.
  blockOwnerDeletion: This is not supported or used by Cloud Run.
  controller: This is not supported or used by Cloud Run.
  kind: This is not supported or used by Cloud Run.
  name: This is not supported or used by Cloud Run.
  uid: This is not supported or used by Cloud Run.
r
   r   r   r   r   r&   r   N)r   r   r   r   r   r   r   r   r8   blockOwnerDeletion
controllerr   r   r   r    r   r!   r"   rq   rq     sj    	 $$Q'* --a0%%a(*			q	!$			q	!$a #r!   rq   c                       \ rS rSrSr " S S\R                  5      r\R                  " S5      r	\R                  " S5      r
\R                  " SS5      rSrg	)
rA   i  a  A DNS resource record.

Enums:
  TypeValueValuesEnum: Resource record type. Example: `AAAA`.

Fields:
  name: Relative name of the object affected by this record. Only applicable
    for `CNAME` records. Example: 'www'.
  rrdata: Data for this record. Values vary by record type, as defined in
    RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
  type: Resource record type. Example: `AAAA`.
c                   (    \ rS rSrSrSrSrSrSrSr	g)	"ResourceRecord.TypeValueValuesEnumi  a  Resource record type. Example: `AAAA`.

Values:
  RECORD_TYPE_UNSPECIFIED: An unknown resource record.
  A: An A resource record. Data is an IPv4 address.
  AAAA: An AAAA resource record. Data is an IPv6 address.
  CNAME: A CNAME resource record. Data is a domain name to be aliased.
r   r
   r   r   r   N)
r   r   r   r   r   RECORD_TYPE_UNSPECIFIEDAAAAACNAMEr    r   r!   r"   TypeValueValuesEnumr     s      	ADEr!   r   r
   r   r   r   N)r   r   r   r   r   r   r5   r   r   r   rrdatar6   r+   r    r   r!   r"   rA   rA     sL    INN  
		q	!$  #&			2A	6$r!   rA   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
(RunNamespacesDomainmappingsCreateRequesti  zA RunNamespacesDomainmappingsCreateRequest object.

Fields:
  domainMapping: A DomainMapping resource to be passed as the request body.
  parent: The project ID or project number in which this domain mapping
    should be created.
r   r
   r   Trequiredr   Nr   r   r   r   r   r   r   domainMappingr   parentr    r   r!   r"   r   r     -     ((!<-  T2&r!   r   c                       \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " SSS9r	\R                  " S5      r\R                  " S	5      rS
rg)(RunNamespacesDomainmappingsDeleteRequesti  a&  A RunNamespacesDomainmappingsDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: The name of the domain mapping being deleted. If needed, replace
    {namespace_id} with the project ID.
  orphanDependents: Deprecated. This attribute is deprecated, must be false,
    and is now replaced with PropagationPolicy.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background.
r
   r   r   Tr   r   r   r   Nr   r   r   r   r   r   r   r   r   r   r8   orphanDependentspropagationPolicyr    r   r!   r"   r   r     ]     $$Q'*			q	!$			q4	0$++A.++A.r!   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg)%RunNamespacesDomainmappingsGetRequesti  zA RunNamespacesDomainmappingsGetRequest object.

Fields:
  name: The name of the domain mapping being retrieved. If needed, replace
    {namespace_id} with the project ID.
r
   Tr   r   N	r   r   r   r   r   r   r   r   r    r   r!   r"   r   r          
		q4	0$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\R                  R                  S9r\R                  " S	S
S9r\R                  " S5      r\R                  " S5      rSrg)&RunNamespacesDomainmappingsListRequesti  a  A RunNamespacesDomainmappingsListRequest 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'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  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 project ID or project number from which the domain mappings
    should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r   r   r   r?   r&   Tr   rl   rm   r   Nr   r   r   r   r   r   r   rU   fieldSelectorr8   includeUninitializedlabelSelectorrD   rE   rF   limitr   rV   watchr    r   r!   r"   r   r         & ##A&)''*-"//2''*-

 
 I,=,=,C,C
D%  T2&))!,/

 
 
#%r!   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
6RunNamespacesDomainmappingsReplaceDomainMappingRequesti  a	  A RunNamespacesDomainmappingsReplaceDomainMappingRequest object.

Fields:
  domainMapping: A DomainMapping resource to be passed as the request body.
  name: The name of the domain mapping being retrieved. If needed, replace
    {namespace_id} with the project ID.
r   r
   r   Tr   r   Nr   r   r   r   r   r   r   r   r   r   r    r   r!   r"   r   r     -     ((!<-			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	)
/RunProjectsLocationsDomainmappingsCreateRequesti$  zA RunProjectsLocationsDomainmappingsCreateRequest object.

Fields:
  domainMapping: A DomainMapping resource to be passed as the request body.
  parent: The project ID or project number in which this domain mapping
    should be created.
r   r
   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SS9r	\R                  " S5      r\R                  " S	5      rS
rg)/RunProjectsLocationsDomainmappingsDeleteRequesti1  a-  A RunProjectsLocationsDomainmappingsDeleteRequest object.

Fields:
  apiVersion: Cloud Run currently ignores this parameter.
  kind: Cloud Run currently ignores this parameter.
  name: The name of the domain mapping being deleted. If needed, replace
    {namespace_id} with the project ID.
  orphanDependents: Deprecated. This attribute is deprecated, must be false,
    and is now replaced with PropagationPolicy.
  propagationPolicy: Specifies the propagation policy of delete. Cloud Run
    currently ignores this setting, and deletes in the background.
r
   r   r   Tr   r   r   r   Nr   r   r!   r"   r   r   1  r   r!   r   c                   :    \ rS rSrSr\R                  " SSS9rSrg),RunProjectsLocationsDomainmappingsGetRequestiF  zA RunProjectsLocationsDomainmappingsGetRequest object.

Fields:
  name: The name of the domain mapping being retrieved. If needed, replace
    {namespace_id} with the project ID.
r
   Tr   r   Nr   r   r!   r"   r   r   F  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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)-RunProjectsLocationsDomainmappingsListRequestiQ  a  A RunProjectsLocationsDomainmappingsListRequest 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'. Not currently used by Cloud Run.
  includeUninitialized: Not currently used by Cloud Run.
  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 project ID or project number from which the domain mappings
    should be listed.
  resourceVersion: The baseline resource version from which the list or
    watch operation should start. Not currently used by Cloud Run.
  watch: Flag that indicates that the client expects to watch this resource
    as well. Not currently used by Cloud Run.
r
   r   r   r   r   r?   r&   Tr   rl   rm   r   Nr   r   r!   r"   r   r   Q  r   r!   r   c                   `    \ rS rSrSr\R                  " SS5      r\R                  " SSS9r	Sr
g	)
=RunProjectsLocationsDomainmappingsReplaceDomainMappingRequestio  a  A RunProjectsLocationsDomainmappingsReplaceDomainMappingRequest object.

Fields:
  domainMapping: A DomainMapping resource to be passed as the request body.
  name: The name of the domain mapping being retrieved. If needed, replace
    {namespace_id} with the project ID.
r   r
   r   Tr   r   Nr   r   r!   r"   r   r   o  r   r!   r   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&   rl   rm   Trn   ro   rp   rr   r   N)r   r   r   r   r   r   r5   r   r   r6   f__xgafvr   access_tokenaltcallbackfieldsr`   oauth_tokenr8   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   rU   continuer   z$.xgafvr   1r   2N)"r   
__future__r   apitools.base.protorpcliter   r   apitools.base.pyr   packagere   r   r$   r   r   rK   rN   rP   r   rq   rA   r   r   r   r   r   r   r   r   r   r   r   AddCustomJsonFieldMappingAddCustomJsonEnumMappingr   r   r!   r"   <module>r      s*   ' < % <I%% <("Y.. "0'	)) 'D!)++ !6I 8!2!2 8&&y   &(h""" h"V!Y&& !(7Y&& 7B
3y/@/@ 
3/y/@/@ /*1I,=,= 1$Y->-> $<
1Y=N=N 
1
3i6G6G 
3/i6G6G /*193D3D 1$I4E4E $<
1IDUDU 
1<.i// <.~ 	 " "k:'  " "Z4  ! !114>  ! !114>  " "*KE  " "1;
Lr!   