Close httplib2 connections.
Use this method to get details about a stream object.
list(parent, pageSize=None, pageToken=None, x__xgafv=None)
Use this method to list the objects of a specific stream.
Retrieves the next page of results.
lookup(parent, body=None, x__xgafv=None)
Use this method to look up a stream object by its source object identifier.
startBackfillJob(object, body=None, x__xgafv=None)
Use this method to start a backfill job for the specified stream object.
stopBackfillJob(object, body=None, x__xgafv=None)
Use this method to stop a backfill job for the specified stream object.
close()
Close httplib2 connections.
get(name, x__xgafv=None)
Use this method to get details about a stream object.
Args:
name: string, Required. The name of the stream object resource to get. (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A specific stream object (e.g a specific DB table).
"backfillJob": { # Represents a backfill job on a specific stream object. # The latest backfill job that was initiated for the stream object.
"errors": [ # Output only. Errors which caused the backfill job to fail.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"lastEndTime": "A String", # Output only. Backfill job's end time.
"lastStartTime": "A String", # Output only. Backfill job's start time.
"state": "A String", # Output only. Backfill job state.
"trigger": "A String", # Backfill job's triggering reason.
},
"createTime": "A String", # Output only. The creation time of the object.
"displayName": "A String", # Required. Display name.
"errors": [ # Output only. Active errors on the object.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"name": "A String", # Output only. Identifier. The object resource's name.
"sourceObject": { # Represents an identifier of an object in the data source. # The object identifier in the data source.
"mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier.
"collection": "A String", # Required. The collection name.
"database": "A String", # Required. The database name.
},
"mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier.
"database": "A String", # Required. The database name.
"table": "A String", # Required. The table name.
},
"oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier.
"objectName": "A String", # Required. The object name.
},
"sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
},
"updateTime": "A String", # Output only. The last update time of the object.
}
list(parent, pageSize=None, pageToken=None, x__xgafv=None)
Use this method to list the objects of a specific stream.
Args:
parent: string, Required. The parent stream that owns the collection of objects. (required)
pageSize: integer, Maximum number of objects to return. Default is 50. The maximum value is 1000; values above 1000 will be coerced to 1000.
pageToken: string, Page token received from a previous `ListStreamObjectsRequest` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListStreamObjectsRequest` must match the call that provided the page token.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response containing the objects for a stream.
"nextPageToken": "A String", # A token, which can be sent as `page_token` to retrieve the next page.
"streamObjects": [ # List of stream objects.
{ # A specific stream object (e.g a specific DB table).
"backfillJob": { # Represents a backfill job on a specific stream object. # The latest backfill job that was initiated for the stream object.
"errors": [ # Output only. Errors which caused the backfill job to fail.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"lastEndTime": "A String", # Output only. Backfill job's end time.
"lastStartTime": "A String", # Output only. Backfill job's start time.
"state": "A String", # Output only. Backfill job state.
"trigger": "A String", # Backfill job's triggering reason.
},
"createTime": "A String", # Output only. The creation time of the object.
"displayName": "A String", # Required. Display name.
"errors": [ # Output only. Active errors on the object.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"name": "A String", # Output only. Identifier. The object resource's name.
"sourceObject": { # Represents an identifier of an object in the data source. # The object identifier in the data source.
"mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier.
"collection": "A String", # Required. The collection name.
"database": "A String", # Required. The database name.
},
"mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier.
"database": "A String", # Required. The database name.
"table": "A String", # Required. The table name.
},
"oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier.
"objectName": "A String", # Required. The object name.
},
"sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
},
"updateTime": "A String", # Output only. The last update time of the object.
},
],
}
list_next()
Retrieves the next page of results.
Args:
previous_request: The request for the previous page. (required)
previous_response: The response from the request for the previous page. (required)
Returns:
A request object that you can call 'execute()' on to request the next
page. Returns None if there are no more items in the collection.
lookup(parent, body=None, x__xgafv=None)
Use this method to look up a stream object by its source object identifier.
Args:
parent: string, Required. The parent stream that owns the collection of objects. (required)
body: object, The request body.
The object takes the form of:
{ # Request for looking up a specific stream object by its source object identifier.
"sourceObjectIdentifier": { # Represents an identifier of an object in the data source. # Required. The source object identifier which maps to the stream object.
"mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier.
"collection": "A String", # Required. The collection name.
"database": "A String", # Required. The database name.
},
"mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier.
"database": "A String", # Required. The database name.
"table": "A String", # Required. The table name.
},
"oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier.
"objectName": "A String", # Required. The object name.
},
"sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
},
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A specific stream object (e.g a specific DB table).
"backfillJob": { # Represents a backfill job on a specific stream object. # The latest backfill job that was initiated for the stream object.
"errors": [ # Output only. Errors which caused the backfill job to fail.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"lastEndTime": "A String", # Output only. Backfill job's end time.
"lastStartTime": "A String", # Output only. Backfill job's start time.
"state": "A String", # Output only. Backfill job state.
"trigger": "A String", # Backfill job's triggering reason.
},
"createTime": "A String", # Output only. The creation time of the object.
"displayName": "A String", # Required. Display name.
"errors": [ # Output only. Active errors on the object.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"name": "A String", # Output only. Identifier. The object resource's name.
"sourceObject": { # Represents an identifier of an object in the data source. # The object identifier in the data source.
"mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier.
"collection": "A String", # Required. The collection name.
"database": "A String", # Required. The database name.
},
"mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier.
"database": "A String", # Required. The database name.
"table": "A String", # Required. The table name.
},
"oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier.
"objectName": "A String", # Required. The object name.
},
"sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
},
"updateTime": "A String", # Output only. The last update time of the object.
}
startBackfillJob(object, body=None, x__xgafv=None)
Use this method to start a backfill job for the specified stream object.
Args:
object: string, Required. The name of the stream object resource to start a backfill job for. (required)
body: object, The request body.
The object takes the form of:
{ # Request for manually initiating a backfill job for a specific stream object.
"eventFilter": { # Represents a filter for included data on a stream object. # Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. This is currently used for partial backfill and only supported for SQL Server sources.
"sqlWhereClause": "A String", # An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. E.g., "t.key1 = 'value1' AND t.key2 = 'value2'".
},
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response for manually initiating a backfill job for a specific stream object.
"object": { # A specific stream object (e.g a specific DB table). # The stream object resource a backfill job was started for.
"backfillJob": { # Represents a backfill job on a specific stream object. # The latest backfill job that was initiated for the stream object.
"errors": [ # Output only. Errors which caused the backfill job to fail.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"lastEndTime": "A String", # Output only. Backfill job's end time.
"lastStartTime": "A String", # Output only. Backfill job's start time.
"state": "A String", # Output only. Backfill job state.
"trigger": "A String", # Backfill job's triggering reason.
},
"createTime": "A String", # Output only. The creation time of the object.
"displayName": "A String", # Required. Display name.
"errors": [ # Output only. Active errors on the object.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"name": "A String", # Output only. Identifier. The object resource's name.
"sourceObject": { # Represents an identifier of an object in the data source. # The object identifier in the data source.
"mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier.
"collection": "A String", # Required. The collection name.
"database": "A String", # Required. The database name.
},
"mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier.
"database": "A String", # Required. The database name.
"table": "A String", # Required. The table name.
},
"oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier.
"objectName": "A String", # Required. The object name.
},
"sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
},
"updateTime": "A String", # Output only. The last update time of the object.
},
}
stopBackfillJob(object, body=None, x__xgafv=None)
Use this method to stop a backfill job for the specified stream object.
Args:
object: string, Required. The name of the stream object resource to stop the backfill job for. (required)
body: object, The request body.
The object takes the form of:
{ # Request for manually stopping a running backfill job for a specific stream object.
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response for manually stop a backfill job for a specific stream object.
"object": { # A specific stream object (e.g a specific DB table). # The stream object resource the backfill job was stopped for.
"backfillJob": { # Represents a backfill job on a specific stream object. # The latest backfill job that was initiated for the stream object.
"errors": [ # Output only. Errors which caused the backfill job to fail.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"lastEndTime": "A String", # Output only. Backfill job's end time.
"lastStartTime": "A String", # Output only. Backfill job's start time.
"state": "A String", # Output only. Backfill job state.
"trigger": "A String", # Backfill job's triggering reason.
},
"createTime": "A String", # Output only. The creation time of the object.
"displayName": "A String", # Required. Display name.
"errors": [ # Output only. Active errors on the object.
{ # Represent a user-facing Error.
"details": { # Additional information about the error.
"a_key": "A String",
},
"errorTime": "A String", # The time when the error occurred.
"errorUuid": "A String", # A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.
"message": "A String", # A message containing more information about the error that occurred.
"reason": "A String", # A title that explains the reason for the error.
},
],
"name": "A String", # Output only. Identifier. The object resource's name.
"sourceObject": { # Represents an identifier of an object in the data source. # The object identifier in the data source.
"mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier.
"collection": "A String", # Required. The collection name.
"database": "A String", # Required. The database name.
},
"mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier.
"database": "A String", # Required. The database name.
"table": "A String", # Required. The table name.
},
"oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
"salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier.
"objectName": "A String", # Required. The object name.
},
"sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier.
"schema": "A String", # Required. The schema name.
"table": "A String", # Required. The table name.
},
},
"updateTime": "A String", # Output only. The last update time of the object.
},
}