30 #ifndef GOOGLE_DEPLOYMENTMANAGER_API_TARGET_CONFIGURATION_H_ 31 #define GOOGLE_DEPLOYMENTMANAGER_API_TARGET_CONFIGURATION_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 37 #include "google/deploymentmanager_api/config_file.h" 38 #include "google/deploymentmanager_api/import_file.h" 86 return StringPiece(
"google_deploymentmanager_api::TargetConfiguration");
95 return Storage().isMember(
"config");
102 MutableStorage()->removeMember(
"config");
126 return Storage().isMember(
"imports");
133 MutableStorage()->removeMember(
"imports");
140 const client::JsonCppArray<ImportFile > get_imports()
const;
151 client::JsonCppArray<ImportFile > mutable_imports();
157 #endif // GOOGLE_DEPLOYMENTMANAGER_API_TARGET_CONFIGURATION_H_ bool has_config() const
Definition: target_configuration.h:94
Definition: target_configuration.h:52
void clear_config()
Definition: target_configuration.h:101
Definition: audit_config.h:40
Definition: config_file.h:50
Definition: audit_config.cc:42
bool has_imports() const
Definition: target_configuration.h:125
const StringPiece GetTypeName() const
Definition: target_configuration.h:85
void clear_imports()
Definition: target_configuration.h:132