Package com.google.cloud.compute.v1
Interface ShareSettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ShareSettings,ShareSettings.Builder
@Generated
public interface ShareSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsProjectMap(String key) A map of project id and project config.Deprecated.intA map of project id and project config.A map of project id and project config.getProjectMapOrDefault(String key, ShareSettingsProjectConfig defaultValue) A map of project id and project config.A map of project id and project config.Type of sharing for this shared-reservation Check the ShareType enum for the list of possible values.com.google.protobuf.ByteStringType of sharing for this shared-reservation Check the ShareType enum for the list of possible values.booleanType of sharing for this shared-reservation Check the ShareType enum for the list of possible values.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getProjectMapCount
int getProjectMapCount()A map of project id and project config. This is only valid when share_type's value is SPECIFIC_PROJECTS.
map<string, .google.cloud.compute.v1.ShareSettingsProjectConfig> project_map = 134212406; -
containsProjectMap
A map of project id and project config. This is only valid when share_type's value is SPECIFIC_PROJECTS.
map<string, .google.cloud.compute.v1.ShareSettingsProjectConfig> project_map = 134212406; -
getProjectMap
Deprecated.UsegetProjectMapMap()instead. -
getProjectMapMap
Map<String,ShareSettingsProjectConfig> getProjectMapMap()A map of project id and project config. This is only valid when share_type's value is SPECIFIC_PROJECTS.
map<string, .google.cloud.compute.v1.ShareSettingsProjectConfig> project_map = 134212406; -
getProjectMapOrThrow
A map of project id and project config. This is only valid when share_type's value is SPECIFIC_PROJECTS.
map<string, .google.cloud.compute.v1.ShareSettingsProjectConfig> project_map = 134212406;
-