public interface ShareSettingsOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
containsProjectMap(String key)
public abstract boolean containsProjectMap(String key)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;
| Name | Description |
| key | String |
| Type | Description |
| boolean |
getProjectMap()
public abstract Map<String,ShareSettingsProjectConfig> getProjectMap()Use #getProjectMapMap() instead.
| Type | Description |
| Map<String,ShareSettingsProjectConfig> |
getProjectMapCount()
public abstract 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;
| Type | Description |
| int |
getProjectMapMap()
public abstract 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;
| Type | Description |
| Map<String,ShareSettingsProjectConfig> |
getProjectMapOrDefault(String key, ShareSettingsProjectConfig defaultValue)
public abstract ShareSettingsProjectConfig getProjectMapOrDefault(String key, ShareSettingsProjectConfig defaultValue)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;
| Name | Description |
| key | String |
| defaultValue | ShareSettingsProjectConfig |
| Type | Description |
| ShareSettingsProjectConfig |
getProjectMapOrThrow(String key)
public abstract ShareSettingsProjectConfig getProjectMapOrThrow(String key)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;
| Name | Description |
| key | String |
| Type | Description |
| ShareSettingsProjectConfig |
getShareType()
public abstract String getShareType()Type of sharing for this shared-reservation Check the ShareType enum for the list of possible values.
optional string share_type = 359533466;
| Type | Description |
| String | The shareType. |
getShareTypeBytes()
public abstract ByteString getShareTypeBytes()Type of sharing for this shared-reservation Check the ShareType enum for the list of possible values.
optional string share_type = 359533466;
| Type | Description |
| ByteString | The bytes for shareType. |
hasShareType()
public abstract boolean hasShareType()Type of sharing for this shared-reservation Check the ShareType enum for the list of possible values.
optional string share_type = 359533466;
| Type | Description |
| boolean | Whether the shareType field is set. |