Documentation
¶
Index ¶
- Constants
- func GetDefaultFilesystemTimeoutInSeconds() int
- func GetDefaultTCPRecvBufferSize() int
- func GetDefaultTCPRecvBufferSizeString() string
- func GetDefaultTCPSendBufferSize() int
- func GetDefaultTCPSendBufferSizeString() string
- func GetDefaultTransferThreadNum() int
- func GetDefaultTransferThreadNumPerFile() int
- func GetMaxSimulationSubmissionSize() int64
- func InputMissingFields() (bool, error)
- func SetDefaultConfigIfEmpty()
- type Config
- type ConfigTypeIn
Constants ¶
View Source
const ( MDRepoPackagePath string = "MD-Repo/md-repo-cli" ClientProgramName string = "md-repo-cli" FilesystemTimeout irodsclient_types.Duration = irodsclient_types.Duration(10 * time.Minute) LongFilesystemTimeout irodsclient_types.Duration = irodsclient_types.Duration(15 * time.Minute) // exceptionally long timeout for listing dirs or users // iRODS configuration // Prod MDRepoHost string = "data.cyverse.org" MDRepoPort int = 1247 MDRepoZone string = "iplant" MDRepoUser string = "anonymous" MDRepoUserPassword string = "" MDRepoHashScheme string = "MD5" MDRepoWebDAVServerURL string = "https://data.cyverse.org" MDRepoWebDAVPrefix string = "/dav-anon" MDRepoLandingPath string = mdRepoHome + "/landing" MDRepoReleasePath string = mdRepoHome + "/release" MDRepoURL string = "https://mdrepo.org" MDRepoGetTicketApi string = "/api/v1/get_ticket" MDRepoVerifyMetadataApi string = "/api/v1/verify_metadata" MaxSimulationSubmissionSize string = "40GB" )
Variables ¶
This section is empty.
Functions ¶
func GetDefaultFilesystemTimeoutInSeconds ¶
func GetDefaultFilesystemTimeoutInSeconds() int
func GetDefaultTCPRecvBufferSize ¶ added in v0.3.11
func GetDefaultTCPRecvBufferSize() int
func GetDefaultTCPRecvBufferSizeString ¶ added in v0.3.11
func GetDefaultTCPRecvBufferSizeString() string
func GetDefaultTCPSendBufferSize ¶ added in v0.3.11
func GetDefaultTCPSendBufferSize() int
func GetDefaultTCPSendBufferSizeString ¶ added in v0.3.11
func GetDefaultTCPSendBufferSizeString() string
func GetDefaultTransferThreadNum ¶
func GetDefaultTransferThreadNum() int
func GetDefaultTransferThreadNumPerFile ¶
func GetDefaultTransferThreadNumPerFile() int
func GetMaxSimulationSubmissionSize ¶
func GetMaxSimulationSubmissionSize() int64
func InputMissingFields ¶
InputMissingFields inputs missing fields
func SetDefaultConfigIfEmpty ¶
func SetDefaultConfigIfEmpty()
Types ¶
type Config ¶
func GetDefaultConfig ¶
func GetDefaultConfig() *Config
func (*Config) ToConfigTypeIn ¶
func (config *Config) ToConfigTypeIn() *ConfigTypeIn
type ConfigTypeIn ¶
type ConfigTypeIn struct {
TicketString string `yaml:"ticket_string,omitempty"`
}
func NewConfigTypeInFromYAML ¶
func NewConfigTypeInFromYAML(yamlBytes []byte) (*ConfigTypeIn, error)
NewConfigTypeInFromYAML creates ConfigTypeIn from YAML
func (*ConfigTypeIn) ToYAML ¶
func (config *ConfigTypeIn) ToYAML() ([]byte, error)
ToYAML converts to YAML bytes
Click to show internal directories.
Click to hide internal directories.