AutoToolSettings Class

Summary

Base class for tooling that is used for autogeneration of command line arguments.
Assembly
Cake.AppCenter.dll
Namespace
Cake.AppCenter
Base Types
  • ToolSettings
Derived Types
graph BT Type-->Base0["ToolSettings"] Type["AutoToolSettings"] class Type type-node Derived0["AppCenterTestPrepareXcuitestSettings"]-->Type click Derived0 "/api/Cake.AppCenter/AppCenterTestPrepareXcuitestSettings" Derived1["AppCenterCodepushDeploymentListSettings"]-->Type click Derived1 "/api/Cake.AppCenter/AppCenterCodepushDeploymentListSettings" Derived2["AppCenterTestRunEspressoSettings"]-->Type click Derived2 "/api/Cake.AppCenter/AppCenterTestRunEspressoSettings" Derived3["AppCenterCodepushDeploymentClearSettings"]-->Type click Derived3 "/api/Cake.AppCenter/AppCenterCodepushDeploymentClearSettings" Derived4["AppCenterOrgsUpdateSettings"]-->Type click Derived4 "/api/Cake.AppCenter/AppCenterOrgsUpdateSettings" Derived5["AppCenterAnalyticsSessionsSettings"]-->Type click Derived5 "/api/Cake.AppCenter/AppCenterAnalyticsSessionsSettings" Derived6["AppCenterCodepushDeploymentRenameSettings"]-->Type click Derived6 "/api/Cake.AppCenter/AppCenterCodepushDeploymentRenameSettings" Derived7["AppCenterTestPrepareCalabashSettings"]-->Type click Derived7 "/api/Cake.AppCenter/AppCenterTestPrepareCalabashSettings" Derived8["AppCenterDistributeGroupsDeleteSettings"]-->Type click Derived8 "/api/Cake.AppCenter/AppCenterDistributeGroupsDeleteSettings" Derived9["AppCenterTestStatusSettings"]-->Type click Derived9 "/api/Cake.AppCenter/AppCenterTestStatusSettings" Derived10["AppCenterOrgsAppsListSettings"]-->Type click Derived10 "/api/Cake.AppCenter/AppCenterOrgsAppsListSettings" Derived11["AppCenterDistributeReleasesListSettings"]-->Type click Derived11 "/api/Cake.AppCenter/AppCenterDistributeReleasesListSettings" Derived12["AppCenterCrashesUploadSymbolsSettings"]-->Type click Derived12 "/api/Cake.AppCenter/AppCenterCrashesUploadSymbolsSettings" Derived13["AppCenterCodepushDeploymentAddSettings"]-->Type click Derived13 "/api/Cake.AppCenter/AppCenterCodepushDeploymentAddSettings" Derived14["EmptySettings"]-->Type click Derived14 "/api/Cake.AppCenter/EmptySettings" Derived15["AppCenterLogoutSettings"]-->Type click Derived15 "/api/Cake.AppCenter/AppCenterLogoutSettings" Derived16["AppCenterTestPrepareAppiumSettings"]-->Type click Derived16 "/api/Cake.AppCenter/AppCenterTestPrepareAppiumSettings" Derived17["AppCenterDistributeGroupsUpdateSettings"]-->Type click Derived17 "/api/Cake.AppCenter/AppCenterDistributeGroupsUpdateSettings" Derived18["AppCenterCodepushReleaseReactSettings"]-->Type click Derived18 "/api/Cake.AppCenter/AppCenterCodepushReleaseReactSettings" Derived19["AppCenterDistributeReleasesEditNotesSettings"]-->Type click Derived19 "/api/Cake.AppCenter/AppCenterDistributeReleasesEditNotesSettings" Derived20["AppCenterDistributeStoresListSettings"]-->Type click Derived20 "/api/Cake.AppCenter/AppCenterDistributeStoresListSettings" Derived21["AppCenterTestStopSettings"]-->Type click Derived21 "/api/Cake.AppCenter/AppCenterTestStopSettings" Derived22["AppCenterDistributeGroupsCreateSettings"]-->Type click Derived22 "/api/Cake.AppCenter/AppCenterDistributeGroupsCreateSettings" Derived23["AppCenterOrgsCollaboratorsUpdateSettings"]-->Type click Derived23 "/api/Cake.AppCenter/AppCenterOrgsCollaboratorsUpdateSettings" Derived24["AppCenterAppsSetCurrentSettings"]-->Type click Derived24 "/api/Cake.AppCenter/AppCenterAppsSetCurrentSettings" Derived25["AppCenterCodepushReleaseSettings"]-->Type click Derived25 "/api/Cake.AppCenter/AppCenterCodepushReleaseSettings" Derived26["AppCenterCodepushPromoteSettings"]-->Type click Derived26 "/api/Cake.AppCenter/AppCenterCodepushPromoteSettings" Derived27["AppCenterBuildQueueSettings"]-->Type click Derived27 "/api/Cake.AppCenter/AppCenterBuildQueueSettings" Derived28["AppCenterAnalyticsEventsDeleteSettings"]-->Type click Derived28 "/api/Cake.AppCenter/AppCenterAnalyticsEventsDeleteSettings" Derived29["AppCenterLoginSettings"]-->Type click Derived29 "/api/Cake.AppCenter/AppCenterLoginSettings" Derived30["AppCenterTokensCreateSettings"]-->Type click Derived30 "/api/Cake.AppCenter/AppCenterTokensCreateSettings" Derived31["AppCenterOrgsCreateSettings"]-->Type click Derived31 "/api/Cake.AppCenter/AppCenterOrgsCreateSettings" Derived32["AppCenterProfileUpdateSettings"]-->Type click Derived32 "/api/Cake.AppCenter/AppCenterProfileUpdateSettings" Derived33["AppCenterOrgsCollaboratorsListSettings"]-->Type click Derived33 "/api/Cake.AppCenter/AppCenterOrgsCollaboratorsListSettings" Derived34["AppCenterOrgsShowSettings"]-->Type click Derived34 "/api/Cake.AppCenter/AppCenterOrgsShowSettings" Derived35["AppCenterAnalyticsAudienceSettings"]-->Type click Derived35 "/api/Cake.AppCenter/AppCenterAnalyticsAudienceSettings" Derived36["AppCenterBuildLogsSettings"]-->Type click Derived36 "/api/Cake.AppCenter/AppCenterBuildLogsSettings" Derived37["AppCenterCodepushDeploymentRemoveSettings"]-->Type click Derived37 "/api/Cake.AppCenter/AppCenterCodepushDeploymentRemoveSettings" Derived38["AppCenterSetupAutocompleteSettings"]-->Type click Derived38 "/api/Cake.AppCenter/AppCenterSetupAutocompleteSettings" Derived39["AppCenterCodepushReleaseElectronSettings"]-->Type click Derived39 "/api/Cake.AppCenter/AppCenterCodepushReleaseElectronSettings" Derived40["AppCenterAppsGetCurrentSettings"]-->Type click Derived40 "/api/Cake.AppCenter/AppCenterAppsGetCurrentSettings" Derived41["AppCenterBuildDownloadSettings"]-->Type click Derived41 "/api/Cake.AppCenter/AppCenterBuildDownloadSettings" Derived42["AppCenterDistributeGroupsDownloadSettings"]-->Type click Derived42 "/api/Cake.AppCenter/AppCenterDistributeGroupsDownloadSettings" Derived43["AppCenterAnalyticsAppVersionsSettings"]-->Type click Derived43 "/api/Cake.AppCenter/AppCenterAnalyticsAppVersionsSettings" Derived44["AppCenterCodepushReleaseCordovaSettings"]-->Type click Derived44 "/api/Cake.AppCenter/AppCenterCodepushReleaseCordovaSettings" Derived45["AppCenterAppsCreateSettings"]-->Type click Derived45 "/api/Cake.AppCenter/AppCenterAppsCreateSettings" Derived46["AppCenterProfileListSettings"]-->Type click Derived46 "/api/Cake.AppCenter/AppCenterProfileListSettings" Derived47["AppCenterAppsShowSettings"]-->Type click Derived47 "/api/Cake.AppCenter/AppCenterAppsShowSettings" Derived48["AppCenterDistributeStoresPublishSettings"]-->Type click Derived48 "/api/Cake.AppCenter/AppCenterDistributeStoresPublishSettings" Derived49["AppCenterTestPrepareUitestSettings"]-->Type click Derived49 "/api/Cake.AppCenter/AppCenterTestPrepareUitestSettings" Derived50["AppCenterTelemetryOnSettings"]-->Type click Derived50 "/api/Cake.AppCenter/AppCenterTelemetryOnSettings" Derived51["AppCenterAnalyticsLogFlowSettings"]-->Type click Derived51 "/api/Cake.AppCenter/AppCenterAnalyticsLogFlowSettings" Derived52["AppCenterDistributeReleasesShowSettings"]-->Type click Derived52 "/api/Cake.AppCenter/AppCenterDistributeReleasesShowSettings" Derived53["AppCenterCodepushPatchSettings"]-->Type click Derived53 "/api/Cake.AppCenter/AppCenterCodepushPatchSettings" Derived54["AppCenterTestRunAppiumSettings"]-->Type click Derived54 "/api/Cake.AppCenter/AppCenterTestRunAppiumSettings" Derived55["AppCenterTokensListSettings"]-->Type click Derived55 "/api/Cake.AppCenter/AppCenterTokensListSettings" Derived56["AppCenterTestGenerateUitestSettings"]-->Type click Derived56 "/api/Cake.AppCenter/AppCenterTestGenerateUitestSettings" Derived57["AppCenterDistributeReleaseSettings"]-->Type click Derived57 "/api/Cake.AppCenter/AppCenterDistributeReleaseSettings" Derived58["AppCenterTestRunXcuitestSettings"]-->Type click Derived58 "/api/Cake.AppCenter/AppCenterTestRunXcuitestSettings" Derived59["AppCenterAppsDeleteSettings"]-->Type click Derived59 "/api/Cake.AppCenter/AppCenterAppsDeleteSettings" Derived60["AppCenterCodepushDeploymentHistorySettings"]-->Type click Derived60 "/api/Cake.AppCenter/AppCenterCodepushDeploymentHistorySettings" Derived61["AppCenterBuildBranchesListSettings"]-->Type click Derived61 "/api/Cake.AppCenter/AppCenterBuildBranchesListSettings" Derived62["AppCenterDistributeReleasesAddDestinationSettings"]-->Type click Derived62 "/api/Cake.AppCenter/AppCenterDistributeReleasesAddDestinationSettings" Derived63["AppCenterAnalyticsEventsShowSettings"]-->Type click Derived63 "/api/Cake.AppCenter/AppCenterAnalyticsEventsShowSettings" Derived64["AppCenterCrashesUploadMappingsSettings"]-->Type click Derived64 "/api/Cake.AppCenter/AppCenterCrashesUploadMappingsSettings" Derived65["AppCenterTestDownloadSettings"]-->Type click Derived65 "/api/Cake.AppCenter/AppCenterTestDownloadSettings" Derived66["AppCenterCodepushRollbackSettings"]-->Type click Derived66 "/api/Cake.AppCenter/AppCenterCodepushRollbackSettings" Derived67["AppCenterCrashesUploadMissingSymbolsSettings"]-->Type click Derived67 "/api/Cake.AppCenter/AppCenterCrashesUploadMissingSymbolsSettings" Derived68["AppCenterOrgsAppsCreateSettings"]-->Type click Derived68 "/api/Cake.AppCenter/AppCenterOrgsAppsCreateSettings" Derived69["AppCenterOrgsListSettings"]-->Type click Derived69 "/api/Cake.AppCenter/AppCenterOrgsListSettings" Derived70["AppCenterDistributeGroupsListSettings"]-->Type click Derived70 "/api/Cake.AppCenter/AppCenterDistributeGroupsListSettings" Derived71["AppCenterBuildBranchesShowSettings"]-->Type click Derived71 "/api/Cake.AppCenter/AppCenterBuildBranchesShowSettings" Derived72["AppCenterTestGenerateAppiumSettings"]-->Type click Derived72 "/api/Cake.AppCenter/AppCenterTestGenerateAppiumSettings" Derived73["AppCenterAppsListSettings"]-->Type click Derived73 "/api/Cake.AppCenter/AppCenterAppsListSettings" Derived74["AppCenterTestWizardSettings"]-->Type click Derived74 "/api/Cake.AppCenter/AppCenterTestWizardSettings" Derived75["AppCenterTestRunUitestSettings"]-->Type click Derived75 "/api/Cake.AppCenter/AppCenterTestRunUitestSettings" Derived76["AppCenterTokensDeleteSettings"]-->Type click Derived76 "/api/Cake.AppCenter/AppCenterTokensDeleteSettings" Derived77["AppCenterTestRunManifestSettings"]-->Type click Derived77 "/api/Cake.AppCenter/AppCenterTestRunManifestSettings" Derived78["AppCenterDistributeReleasesDeleteSettings"]-->Type click Derived78 "/api/Cake.AppCenter/AppCenterDistributeReleasesDeleteSettings" Derived79["AppCenterDistributeGroupsPublishSettings"]-->Type click Derived79 "/api/Cake.AppCenter/AppCenterDistributeGroupsPublishSettings" Derived80["AppCenterTestPrepareEspressoSettings"]-->Type click Derived80 "/api/Cake.AppCenter/AppCenterTestPrepareEspressoSettings" Derived81["AppCenterTelemetryOffSettings"]-->Type click Derived81 "/api/Cake.AppCenter/AppCenterTelemetryOffSettings" Derived82["AppCenterDistributeReleasesEditSettings"]-->Type click Derived82 "/api/Cake.AppCenter/AppCenterDistributeReleasesEditSettings" Derived83["AppCenterAppsUpdateSettings"]-->Type click Derived83 "/api/Cake.AppCenter/AppCenterAppsUpdateSettings" Derived84["AppCenterDistributeGroupsShowSettings"]-->Type click Derived84 "/api/Cake.AppCenter/AppCenterDistributeGroupsShowSettings" Derived85["AppCenterTestRunCalabashSettings"]-->Type click Derived85 "/api/Cake.AppCenter/AppCenterTestRunCalabashSettings"

Syntax

public abstract class AutoToolSettings : ToolSettings

Constructors

Name Summary
AutoToolSettings()

Extension Methods

Name Value Summary
Dump<AutoToolSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<AutoToolSettings>(AutoToolSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<AutoToolSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
NotNull<AutoToolSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
ThrowIfNull<AutoToolSettings>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<AutoToolSettings>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin