Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotApplicableTableType = fmt.Errorf("not applicable table type") ErrAlreadyExpirationSetting = fmt.Errorf("already expiration setting") )
Functions ¶
This section is empty.
Types ¶
type APIOptions ¶
type APIOptions func(options *apiOptions)
func WithBaseDate ¶
func WithBaseDate(baseDate BaseDate) APIOptions
WithBaseDate is Table Expiration計算時の基準となる日をどれにするのか
func WithOverwriteExpiration ¶
func WithOverwriteExpiration() APIOptions
WithOverwriteExpiration is TableにExpirationがあっても上書きする
type BaseDate ¶
type BaseDate int
BaseDate is TableExpirationを設定する時に何を基準にして経過日数を出すのかの指定する
func ParseBaseDate ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func (*Service) UpdateTableExpirationFromDatasetDefaultSetting ¶
func (*Service) UpdateTablesExpirationFromDatasetDefaultSetting ¶
func (s *Service) UpdateTablesExpirationFromDatasetDefaultSetting(ctx context.Context, projectID string, dataset string, ops ...APIOptions) error
UpdateTablesExpirationFromDatasetDefaultSetting is DatasetのDefault Table ExpirationをTableにコピーする
Click to show internal directories.
Click to hide internal directories.