OptionalbranchOptionalcurrentThe branch's state, indicating if it is initializing, ready for use, or archived.
OptionaldefaultWhether the branch is the project's default branch.
OptionaldeleteA timestamp indicating when the branch was deleted. Empty if the branch is not deleted.
OptionalexpireAbsolute expiration time for the branch. Empty if expiration is disabled.
OptionalisWhether the branch is protected.
OptionallogicalThe logical size of the branch.
OptionalpendingThe pending state of the branch, if a state transition is in progress.
OptionalpurgeA timestamp indicating when the branch is scheduled to be purged. Empty if the branch is not deleted, otherwise set to a timestamp in the future.
OptionalsourceThe name of the source branch from which this branch was created. Format: projects/{project_id}/branches/{branch_id}
OptionalsourceThe Log Sequence Number (LSN) on the source branch from which this branch was created.
OptionalsourceThe point in time on the source branch from which this branch was created.
OptionalstateA timestamp indicating when the current_state began.
Part of the resource name.