An object stored on GCS is defined by the “Bucket” (a logical container belonging to an account or user), and a “Pathname” within that Bucket. Permission to create or access the object is established by an ID and a Key. These parameters, along with some application-specific performance parameters, connection count, buffer size, and quantity of buffers are also collected.
Some of the required values have default values. For convenience, the connection credentials can be obtained from the credentials file. Details are explained the table in Initialization String.