Operation: This resource represents a long-running operation that is the result of a network API call.

Operation is referenced in 1 repository


	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "NextPageToken") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`

func (s *ListTransferJobsResponse) MarshalJSON() ([]byte, error) {
	type noMethod ListTransferJobsResponse
	raw := noMethod(*s)
	return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)

// ObjectConditions: Conditions that determine which objects will be
// transferred.
type ObjectConditions struct {
	// ExcludePrefixes: `excludePrefixes` must follow the requirements
	// described for `includePrefixes`. The max size of `excludePrefixes` is
	// 20.
	ExcludePrefixes []string `json:"excludePrefixes,omitempty"`

	// IncludePrefixes: If `includePrefixes` is specified, objects that
	// satisfy the object conditions must have names that start with one of
	// the `includePrefixes` and that do not start with any of the
	// `excludePrefixes`. If `includePrefixes` is not specified, all objects
	// except those that have names starting with one of the
	// `excludePrefixes` must satisfy the object conditions. Requirements: *
	// Each include-prefix and exclude-prefix can contain any sequence of
	// Unicode characters, of max length 1024 bytes when UTF8-encoded, and
	// must not contain Carriage Return or Line Feed characters. Wildcard
	// matching and regular expression matching are not supported. * None of
	// the include-prefix or the exclude-prefix values can be empty, if
	// specified. * Each include-prefix must include a distinct portion of
	// the object namespace, i.e., no include-prefix may be a prefix of