func (a *GCSArtifact) Size() (int64, error) {
	attrs, err := a.handle.Attrs(a.ctx)
	if err != nil {
		return 0, fmt.Errorf("error getting gcs attributes for artifact: %v", err)
	}
	return attrs.Size, nil
}
func (a *GCSArtifact) Size() (int64, error) {
	attrs, err := a.handle.Attrs(a.ctx)
	if err != nil {
		return 0, fmt.Errorf("error getting gcs attributes for artifact: %v", err)
	}
	return attrs.Size, nil
}
func ( a * GCSArtifact ) Size ( ) ( int64 , error ) { attrs , err := a . handle . Attrs ( a . ctx ) if err != nil { return 0 , fmt . Errorf ( " " , err ) } return attrs . Size , nil }
// Size returns the size of the artifact in GCS
Size returns the size of the artifact in GCS