View Source GoogleApi.Dataform.V1beta1.Api.Projects (google_api_dataform v0.5.0)
API calls for all endpoints tagged Projects
.
Summary
Functions
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Gets information about a location.
Get default config for a given project and location.
Lists information about the supported locations for this service.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Applies a Git commit to a Repository. The Repository must not have a value for git_remote_settings.url
.
Creates a new CompilationResult in a given project and location.
Fetches a single CompilationResult.
Lists CompilationResults in a given Repository.
Returns CompilationResultActions in a given CompilationResult.
Computes a Repository's Git access token status.
Creates a new Repository in a given project and location.
Deletes a single Repository.
Fetches a Repository's history of commits. The Repository must not have a value for git_remote_settings.url
.
Fetches a Repository's remote branches.
Fetches a single Repository.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Lists Repositories in a given project and location.
Updates a single Repository.
Returns the contents of a given Repository directory. The Repository must not have a value for git_remote_settings.url
.
Returns the contents of a file (inside a Repository). The Repository must not have a value for git_remote_settings.url
.
Creates a new ReleaseConfig in a given Repository.
Deletes a single ReleaseConfig.
Fetches a single ReleaseConfig.
Lists ReleaseConfigs in a given Repository.
Updates a single ReleaseConfig.
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Creates a new WorkflowConfig in a given Repository.
Deletes a single WorkflowConfig.
Fetches a single WorkflowConfig.
Lists WorkflowConfigs in a given Repository.
Updates a single WorkflowConfig.
Requests cancellation of a running WorkflowInvocation.
Creates a new WorkflowInvocation in a given Repository.
Deletes a single WorkflowInvocation.
Fetches a single WorkflowInvocation.
Lists WorkflowInvocations in a given Repository.
Returns WorkflowInvocationActions in a given WorkflowInvocation.
Applies a Git commit for uncommitted files in a Workspace.
Creates a new Workspace in a given Repository.
Deletes a single Workspace.
Fetches Git diff for an uncommitted file in a Workspace.
Fetches Git statuses for the files in a Workspace.
Fetches Git ahead/behind against a remote branch.
Fetches a single Workspace.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Installs dependency NPM packages (inside a Workspace).
Lists Workspaces in a given Repository.
Creates a directory inside a Workspace.
Moves a directory (inside a Workspace), and all of its contents, to a new location.
Moves a file (inside a Workspace) to a new location.
Pulls Git commits from the Repository's remote into a Workspace.
Pushes Git commits from a Workspace to the Repository's remote.
Returns the contents of a given Workspace directory.
Returns the contents of a file (inside a Workspace).
Deletes a directory (inside a Workspace) and all of its contents.
Deletes a file (inside a Workspace).
Performs a Git reset for uncommitted files in a Workspace.
Finds the contents of a given Workspace directory by filter.
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Writes to a file (inside a Workspace).
Update default config for a given project and location.
Functions
dataform_projects_locations_collections_get_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_collections_get_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the IAM documentation.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_collections_set_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_collections_set_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.SetIamPolicyRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_collections_test_iam_permissions(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_collections_test_iam_permissions( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Location.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets information about a location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Resource name for the location. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Location{}}
on success -
{:error, info}
on failure
dataform_projects_locations_get_config(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_get_config( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Config.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Get default config for a given project and location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The config name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Config{}}
on success -
{:error, info}
on failure
dataform_projects_locations_list(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListLocationsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists information about the supported locations for this service.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - The resource that owns the locations collection, if applicable. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - A filter to narrow down results to a preferred subset. The filtering language accepts strings like"displayName=tokyo"
, and is documented in more detail in AIP-160. -
:pageSize
(type:integer()
) - The maximum number of results to return. If not set, the service selects a default. -
:pageToken
(type:String.t
) - A page token received from thenext_page_token
field in the response. Send that page token to receive the subsequent page.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListLocationsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_comment_threads_comments_get_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_comment_threads_comments_get_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the IAM documentation.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_comment_threads_comments_set_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_comment_threads_comments_set_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.SetIamPolicyRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_comment_threads_get_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_comment_threads_get_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the IAM documentation.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_comment_threads_set_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_comment_threads_set_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.SetIamPolicyRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_commit(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_commit( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.CommitRepositoryChangesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Applies a Git commit to a Repository. The Repository must not have a value for git_remote_settings.url
.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.CommitRepositoryChangesRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.CommitRepositoryChangesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_compilation_results_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_compilation_results_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.CompilationResult.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a new CompilationResult in a given project and location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to create the compilation result. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.CompilationResult.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.CompilationResult{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_compilation_results_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_compilation_results_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.CompilationResult.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a single CompilationResult.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The compilation result's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.CompilationResult{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_compilation_results_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_compilation_results_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListCompilationResultsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists CompilationResults in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to list compilation results. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. Filter for the returned list. -
:orderBy
(type:String.t
) - Optional. This field only supports ordering byname
andcreate_time
. If unspecified, the server will choose the ordering. If specified, the default order is ascending for thename
field. -
:pageSize
(type:integer()
) - Optional. Maximum number of compilation results to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousListCompilationResults
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListCompilationResults
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListCompilationResultsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_compilation_results_query(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_compilation_results_query( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.QueryCompilationResultActionsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns CompilationResultActions in a given CompilationResult.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The compilation result's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. Optional filter for the returned list. Filtering is only currently supported on thefile_path
field. -
:pageSize
(type:integer()
) - Optional. Maximum number of compilation results to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousQueryCompilationResultActions
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toQueryCompilationResultActions
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.QueryCompilationResultActionsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_compute_access_token_status(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_compute_access_token_status( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ComputeRepositoryAccessTokenStatusResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Computes a Repository's Git access token status.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ComputeRepositoryAccessTokenStatusResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Repository.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a new Repository in a given project and location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The location in which to create the repository. Must be in the formatprojects/*/locations/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:repositoryId
(type:String.t
) - Required. The ID to use for the repository, which will become the final component of the repository's resource name. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.Repository.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Repository{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a single Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:force
(type:boolean()
) - If set to true, any child resources of this repository will also be deleted. (Otherwise, the request will only succeed if the repository has no child resources.)
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_fetch_history(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_fetch_history( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.FetchRepositoryHistoryResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a Repository's history of commits. The Repository must not have a value for git_remote_settings.url
.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - Optional. Maximum number of commits to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousFetchRepositoryHistory
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toFetchRepositoryHistory
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.FetchRepositoryHistoryResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_fetch_remote_branches(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_fetch_remote_branches( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.FetchRemoteBranchesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a Repository's remote branches.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.FetchRemoteBranchesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Repository.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a single Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Repository{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_get_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_get_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the IAM documentation.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListRepositoriesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists Repositories in a given project and location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The location in which to list repositories. Must be in the formatprojects/*/locations/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. Filter for the returned list. -
:orderBy
(type:String.t
) - Optional. This field only supports ordering byname
. If unspecified, the server will choose the ordering. If specified, the default order is ascending for thename
field. -
:pageSize
(type:integer()
) - Optional. Maximum number of repositories to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousListRepositories
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListRepositories
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListRepositoriesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_patch(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Repository.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Updates a single Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Identifier. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - Optional. Specifies the fields to be updated in the repository. If left unset, all fields will be updated. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.Repository.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Repository{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_query_directory_contents(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_query_directory_contents( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.QueryRepositoryDirectoryContentsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns the contents of a given Repository directory. The Repository must not have a value for git_remote_settings.url
.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:commitSha
(type:String.t
) - Optional. The Commit SHA for the commit to query from. If unset, the directory will be queried from HEAD. -
:pageSize
(type:integer()
) - Optional. Maximum number of paths to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousQueryRepositoryDirectoryContents
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toQueryRepositoryDirectoryContents
must match the call that provided the page token. -
:path
(type:String.t
) - Optional. The directory's full path including directory name, relative to root. If left unset, the root is used.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.QueryRepositoryDirectoryContentsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_read_file(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_read_file( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ReadRepositoryFileResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns the contents of a file (inside a Repository). The Repository must not have a value for git_remote_settings.url
.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The repository's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:commitSha
(type:String.t
) - Optional. The commit SHA for the commit to read from. If unset, the file will be read from HEAD. -
:path
(type:String.t
) - Required. Full file path to read including filename, from repository root.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ReadRepositoryFileResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_release_configs_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_release_configs_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ReleaseConfig.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a new ReleaseConfig in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to create the release config. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:releaseConfigId
(type:String.t
) - Required. The ID to use for the release config, which will become the final component of the release config's resource name. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.ReleaseConfig.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ReleaseConfig{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_release_configs_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_release_configs_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a single ReleaseConfig.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The release config's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_release_configs_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_release_configs_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ReleaseConfig.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a single ReleaseConfig.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The release config's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ReleaseConfig{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_release_configs_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_release_configs_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListReleaseConfigsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists ReleaseConfigs in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to list release configs. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - Optional. Maximum number of release configs to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousListReleaseConfigs
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListReleaseConfigs
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListReleaseConfigsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_release_configs_patch(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_release_configs_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ReleaseConfig.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Updates a single ReleaseConfig.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Identifier. The release config's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - Optional. Specifies the fields to be updated in the release config. If left unset, all fields will be updated. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.ReleaseConfig.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ReleaseConfig{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_set_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_set_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.SetIamPolicyRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_test_iam_permissions(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_test_iam_permissions( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_configs_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_configs_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.WorkflowConfig.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a new WorkflowConfig in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to create the workflow config. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:workflowConfigId
(type:String.t
) - Required. The ID to use for the workflow config, which will become the final component of the workflow config's resource name. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.WorkflowConfig.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.WorkflowConfig{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_configs_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_configs_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a single WorkflowConfig.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workflow config's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_configs_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_configs_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.WorkflowConfig.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a single WorkflowConfig.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workflow config's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.WorkflowConfig{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_configs_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_configs_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListWorkflowConfigsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists WorkflowConfigs in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to list workflow configs. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - Optional. Maximum number of workflow configs to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousListWorkflowConfigs
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListWorkflowConfigs
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListWorkflowConfigsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_configs_patch(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_configs_patch( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.WorkflowConfig.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Updates a single WorkflowConfig.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Identifier. The workflow config's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - Optional. Specifies the fields to be updated in the workflow config. If left unset, all fields will be updated. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.WorkflowConfig.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.WorkflowConfig{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_invocations_cancel(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_invocations_cancel( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Requests cancellation of a running WorkflowInvocation.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workflow invocation resource's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.CancelWorkflowInvocationRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_invocations_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_invocations_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a new WorkflowInvocation in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to create the workflow invocation. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_invocations_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_invocations_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a single WorkflowInvocation.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workflow invocation resource's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_invocations_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_invocations_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a single WorkflowInvocation.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workflow invocation resource's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.WorkflowInvocation{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_invocations_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_invocations_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListWorkflowInvocationsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists WorkflowInvocations in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The parent resource of the WorkflowInvocation type. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. Filter for the returned list. -
:orderBy
(type:String.t
) - Optional. This field only supports ordering byname
. If unspecified, the server will choose the ordering. If specified, the default order is ascending for thename
field. -
:pageSize
(type:integer()
) - Optional. Maximum number of workflow invocations to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousListWorkflowInvocations
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListWorkflowInvocations
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListWorkflowInvocationsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workflow_invocations_query(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workflow_invocations_query( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.QueryWorkflowInvocationActionsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns WorkflowInvocationActions in a given WorkflowInvocation.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workflow invocation's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - Optional. Maximum number of workflow invocations to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousQueryWorkflowInvocationActions
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toQueryWorkflowInvocationActions
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.QueryWorkflowInvocationActionsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_commit(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_commit( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Applies a Git commit for uncommitted files in a Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.CommitWorkspaceChangesRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_create(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_create( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Workspace.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a new Workspace in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to create the workspace. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:workspaceId
(type:String.t
) - Required. The ID to use for the workspace, which will become the final component of the workspace's resource name. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.Workspace.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Workspace{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_delete(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_delete( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a single Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace resource's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_fetch_file_diff(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_fetch_file_diff( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.FetchFileDiffResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches Git diff for an uncommitted file in a Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:path
(type:String.t
) - Required. The file's full path including filename, relative to the workspace root.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.FetchFileDiffResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_fetch_file_git_statuses(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_fetch_file_git_statuses( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.FetchFileGitStatusesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches Git statuses for the files in a Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.FetchFileGitStatusesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_fetch_git_ahead_behind(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_fetch_git_ahead_behind( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.FetchGitAheadBehindResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches Git ahead/behind against a remote branch.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:remoteBranch
(type:String.t
) - Optional. The name of the branch in the Git remote against which this workspace should be compared. If left unset, the repository's default branch name will be used.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.FetchGitAheadBehindResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_get(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_get( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Workspace.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Fetches a single Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart").
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Workspace{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_get_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_get_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"options.requestedPolicyVersion"
(type:integer()
) - Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the IAM documentation.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_install_npm_packages(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_install_npm_packages( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.InstallNpmPackagesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Installs dependency NPM packages (inside a Workspace).
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.InstallNpmPackagesRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.InstallNpmPackagesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_list(connection, parent, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ListWorkspacesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists Workspaces in a given Repository.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
parent
(type:String.t
) - Required. The repository in which to list workspaces. Must be in the formatprojects/*/locations/*/repositories/*
. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. Filter for the returned list. -
:orderBy
(type:String.t
) - Optional. This field only supports ordering byname
. If unspecified, the server will choose the ordering. If specified, the default order is ascending for thename
field. -
:pageSize
(type:integer()
) - Optional. Maximum number of workspaces to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousListWorkspaces
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListWorkspaces
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ListWorkspacesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_make_directory(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_make_directory( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.MakeDirectoryResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Creates a directory inside a Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.MakeDirectoryRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.MakeDirectoryResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_move_directory(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_move_directory( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.MoveDirectoryResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Moves a directory (inside a Workspace), and all of its contents, to a new location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.MoveDirectoryRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.MoveDirectoryResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_move_file(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_move_file( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.MoveFileResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Moves a file (inside a Workspace) to a new location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.MoveFileRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.MoveFileResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_pull(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_pull( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Pulls Git commits from the Repository's remote into a Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.PullGitCommitsRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_push(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_push( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Pushes Git commits from a Workspace to the Repository's remote.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.PushGitCommitsRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_query_directory_contents(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_query_directory_contents( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.QueryDirectoryContentsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns the contents of a given Workspace directory.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:pageSize
(type:integer()
) - Optional. Maximum number of paths to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousQueryDirectoryContents
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toQueryDirectoryContents
must match the call that provided the page token. -
:path
(type:String.t
) - Optional. The directory's full path including directory name, relative to the workspace root. If left unset, the workspace root is used.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.QueryDirectoryContentsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_read_file(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_read_file( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.ReadFileResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns the contents of a file (inside a Workspace).
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:path
(type:String.t
) - Required. The file's full path including filename, relative to the workspace root. -
:revision
(type:String.t
) - Optional. The Git revision of the file to return. If left empty, the current contents ofpath
will be returned.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.ReadFileResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_remove_directory(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_remove_directory( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a directory (inside a Workspace) and all of its contents.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.RemoveDirectoryRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_remove_file(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_remove_file( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes a file (inside a Workspace).
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.RemoveFileRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_reset(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_reset( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Performs a Git reset for uncommitted files in a Workspace.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.ResetWorkspaceChangesRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Empty{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_search_files(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_search_files( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.SearchFilesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Finds the contents of a given Workspace directory by filter.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:filter
(type:String.t
) - Optional. Optional filter for the returned list in filtering format. Filtering is only currently supported on thepath
field. See https://google.aip.dev/160 for details. -
:pageSize
(type:integer()
) - Optional. Maximum number of search results to return. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default. -
:pageToken
(type:String.t
) - Optional. Page token received from a previousSearchFilesRequest
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toSearchFilesRequest
must match the call that provided the page token.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.SearchFilesResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_set_iam_policy(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_set_iam_policy( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Policy.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.SetIamPolicyRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Policy{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_test_iam_permissions(connection, resource, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_test_iam_permissions( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
resource
(type:String.t
) - REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.TestIamPermissionsResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_repositories_workspaces_write_file(connection, workspace, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_repositories_workspaces_write_file( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.WriteFileResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Writes to a file (inside a Workspace).
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
workspace
(type:String.t
) - Required. The workspace's name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:body
(type:GoogleApi.Dataform.V1beta1.Model.WriteFileRequest.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.WriteFileResponse{}}
on success -
{:error, info}
on failure
dataform_projects_locations_update_config(connection, name, optional_params \\ [], opts \\ [])
View Source@spec dataform_projects_locations_update_config( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Dataform.V1beta1.Model.Config.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Update default config for a given project and location.
Parameters
-
connection
(type:GoogleApi.Dataform.V1beta1.Connection.t
) - Connection to server -
name
(type:String.t
) - Identifier. The config name. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - 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
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - 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. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:updateMask
(type:String.t
) - Optional. Specifies the fields to be updated in the config. -
:body
(type:GoogleApi.Dataform.V1beta1.Model.Config.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.Dataform.V1beta1.Model.Config{}}
on success -
{:error, info}
on failure