- 1.54.0 (latest)
- 1.53.0
- 1.52.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.5
- 1.3.1
- 1.2.10
public static final class ServicePerimeter.Builder extends GeneratedMessageV3.Builder<ServicePerimeter.Builder> implements ServicePerimeterOrBuilder
ServicePerimeter
describes a set of Google Cloud resources which can freely
import and export data amongst themselves, but not export outside of the
ServicePerimeter
. If a request with a source within this ServicePerimeter
has a target outside of the ServicePerimeter
, the request will be blocked.
Otherwise the request is allowed. There are two types of Service Perimeter -
Regular and Bridge. Regular Service Perimeters cannot overlap, a single
Google Cloud project can only belong to a single regular Service Perimeter.
Service Perimeter Bridges can contain only Google Cloud projects as members,
a single Google Cloud project may belong to multiple Service Perimeter
Bridges.
Protobuf type google.identity.accesscontextmanager.v1.ServicePerimeter
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ServicePerimeter.BuilderImplements
ServicePerimeterOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ServicePerimeter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ServicePerimeter.Builder |
build()
public ServicePerimeter build()
Type | Description |
ServicePerimeter |
buildPartial()
public ServicePerimeter buildPartial()
Type | Description |
ServicePerimeter |
clear()
public ServicePerimeter.Builder clear()
Type | Description |
ServicePerimeter.Builder |
clearCreateTime()
public ServicePerimeter.Builder clearCreateTime()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
ServicePerimeter.Builder |
clearDescription()
public ServicePerimeter.Builder clearDescription()
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public ServicePerimeter.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
ServicePerimeter.Builder |
clearName()
public ServicePerimeter.Builder clearName()
Required. Resource name for the ServicePerimeter. The short_name
component must begin with a letter and only include alphanumeric and '_'.
Format:
accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}
string name = 1;
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public ServicePerimeter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
ServicePerimeter.Builder |
clearPerimeterType()
public ServicePerimeter.Builder clearPerimeterType()
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
clearSpec()
public ServicePerimeter.Builder clearSpec()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Type | Description |
ServicePerimeter.Builder |
clearStatus()
public ServicePerimeter.Builder clearStatus()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Type | Description |
ServicePerimeter.Builder |
clearTitle()
public ServicePerimeter.Builder clearTitle()
Human readable title. Must be unique within the Policy.
string title = 2;
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
clearUpdateTime()
public ServicePerimeter.Builder clearUpdateTime()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
ServicePerimeter.Builder |
clearUseExplicitDryRunSpec()
public ServicePerimeter.Builder clearUseExplicitDryRunSpec()
Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly exists for all Service Perimeters, and that spec is identical to the status for those Service Perimeters. When this flag is set, it inhibits the generation of the implicit spec, thereby allowing the user to explicitly provide a configuration ("spec") to use in a dry-run version of the Service Perimeter. This allows the user to test changes to the enforced config ("status") without actually enforcing them. This testing is done through analyzing the differences between currently enforced and suggested restrictions. use_explicit_dry_run_spec must bet set to True if any of the fields in the spec are set to non-default values.
bool use_explicit_dry_run_spec = 9;
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
clone()
public ServicePerimeter.Builder clone()
Type | Description |
ServicePerimeter.Builder |
getCreateTime()
public Timestamp getCreateTime()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public ServicePerimeter getDefaultInstanceForType()
Type | Description |
ServicePerimeter |
getDescription()
public String getDescription()
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Type | Description |
String | The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Type | Description |
ByteString | The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getName()
public String getName()
Required. Resource name for the ServicePerimeter. The short_name
component must begin with a letter and only include alphanumeric and '_'.
Format:
accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required. Resource name for the ServicePerimeter. The short_name
component must begin with a letter and only include alphanumeric and '_'.
Format:
accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getPerimeterType()
public ServicePerimeter.PerimeterType getPerimeterType()
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
Type | Description |
ServicePerimeter.PerimeterType | The perimeterType. |
getPerimeterTypeValue()
public int getPerimeterTypeValue()
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
Type | Description |
int | The enum numeric value on the wire for perimeterType. |
getSpec()
public ServicePerimeterConfig getSpec()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Type | Description |
ServicePerimeterConfig | The spec. |
getSpecBuilder()
public ServicePerimeterConfig.Builder getSpecBuilder()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Type | Description |
ServicePerimeterConfig.Builder |
getSpecOrBuilder()
public ServicePerimeterConfigOrBuilder getSpecOrBuilder()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Type | Description |
ServicePerimeterConfigOrBuilder |
getStatus()
public ServicePerimeterConfig getStatus()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Type | Description |
ServicePerimeterConfig | The status. |
getStatusBuilder()
public ServicePerimeterConfig.Builder getStatusBuilder()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Type | Description |
ServicePerimeterConfig.Builder |
getStatusOrBuilder()
public ServicePerimeterConfigOrBuilder getStatusOrBuilder()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Type | Description |
ServicePerimeterConfigOrBuilder |
getTitle()
public String getTitle()
Human readable title. Must be unique within the Policy.
string title = 2;
Type | Description |
String | The title. |
getTitleBytes()
public ByteString getTitleBytes()
Human readable title. Must be unique within the Policy.
string title = 2;
Type | Description |
ByteString | The bytes for title. |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
TimestampOrBuilder |
getUseExplicitDryRunSpec()
public boolean getUseExplicitDryRunSpec()
Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly exists for all Service Perimeters, and that spec is identical to the status for those Service Perimeters. When this flag is set, it inhibits the generation of the implicit spec, thereby allowing the user to explicitly provide a configuration ("spec") to use in a dry-run version of the Service Perimeter. This allows the user to test changes to the enforced config ("status") without actually enforcing them. This testing is done through analyzing the differences between currently enforced and suggested restrictions. use_explicit_dry_run_spec must bet set to True if any of the fields in the spec are set to non-default values.
bool use_explicit_dry_run_spec = 9;
Type | Description |
boolean | The useExplicitDryRunSpec. |
hasCreateTime()
public boolean hasCreateTime()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
boolean | Whether the createTime field is set. |
hasSpec()
public boolean hasSpec()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Type | Description |
boolean | Whether the spec field is set. |
hasStatus()
public boolean hasStatus()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Type | Description |
boolean | Whether the status field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public ServicePerimeter.Builder mergeCreateTime(Timestamp value)
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Name | Description |
value | Timestamp |
Type | Description |
ServicePerimeter.Builder |
mergeFrom(ServicePerimeter other)
public ServicePerimeter.Builder mergeFrom(ServicePerimeter other)
Name | Description |
other | ServicePerimeter |
Type | Description |
ServicePerimeter.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ServicePerimeter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ServicePerimeter.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public ServicePerimeter.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
ServicePerimeter.Builder |
mergeSpec(ServicePerimeterConfig value)
public ServicePerimeter.Builder mergeSpec(ServicePerimeterConfig value)
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Name | Description |
value | ServicePerimeterConfig |
Type | Description |
ServicePerimeter.Builder |
mergeStatus(ServicePerimeterConfig value)
public ServicePerimeter.Builder mergeStatus(ServicePerimeterConfig value)
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Name | Description |
value | ServicePerimeterConfig |
Type | Description |
ServicePerimeter.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ServicePerimeter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ServicePerimeter.Builder |
mergeUpdateTime(Timestamp value)
public ServicePerimeter.Builder mergeUpdateTime(Timestamp value)
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Name | Description |
value | Timestamp |
Type | Description |
ServicePerimeter.Builder |
setCreateTime(Timestamp value)
public ServicePerimeter.Builder setCreateTime(Timestamp value)
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Name | Description |
value | Timestamp |
Type | Description |
ServicePerimeter.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public ServicePerimeter.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Name | Description |
builderForValue | Builder |
Type | Description |
ServicePerimeter.Builder |
setDescription(String value)
public ServicePerimeter.Builder setDescription(String value)
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Name | Description |
value | String The description to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setDescriptionBytes(ByteString value)
public ServicePerimeter.Builder setDescriptionBytes(ByteString value)
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Name | Description |
value | ByteString The bytes for description to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public ServicePerimeter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ServicePerimeter.Builder |
setName(String value)
public ServicePerimeter.Builder setName(String value)
Required. Resource name for the ServicePerimeter. The short_name
component must begin with a letter and only include alphanumeric and '_'.
Format:
accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}
string name = 1;
Name | Description |
value | String The name to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public ServicePerimeter.Builder setNameBytes(ByteString value)
Required. Resource name for the ServicePerimeter. The short_name
component must begin with a letter and only include alphanumeric and '_'.
Format:
accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}
string name = 1;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setPerimeterType(ServicePerimeter.PerimeterType value)
public ServicePerimeter.Builder setPerimeterType(ServicePerimeter.PerimeterType value)
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
Name | Description |
value | ServicePerimeter.PerimeterType The perimeterType to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setPerimeterTypeValue(int value)
public ServicePerimeter.Builder setPerimeterTypeValue(int value)
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
Name | Description |
value | int The enum numeric value on the wire for perimeterType to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ServicePerimeter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
ServicePerimeter.Builder |
setSpec(ServicePerimeterConfig value)
public ServicePerimeter.Builder setSpec(ServicePerimeterConfig value)
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Name | Description |
value | ServicePerimeterConfig |
Type | Description |
ServicePerimeter.Builder |
setSpec(ServicePerimeterConfig.Builder builderForValue)
public ServicePerimeter.Builder setSpec(ServicePerimeterConfig.Builder builderForValue)
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;
Name | Description |
builderForValue | ServicePerimeterConfig.Builder |
Type | Description |
ServicePerimeter.Builder |
setStatus(ServicePerimeterConfig value)
public ServicePerimeter.Builder setStatus(ServicePerimeterConfig value)
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Name | Description |
value | ServicePerimeterConfig |
Type | Description |
ServicePerimeter.Builder |
setStatus(ServicePerimeterConfig.Builder builderForValue)
public ServicePerimeter.Builder setStatus(ServicePerimeterConfig.Builder builderForValue)
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;
Name | Description |
builderForValue | ServicePerimeterConfig.Builder |
Type | Description |
ServicePerimeter.Builder |
setTitle(String value)
public ServicePerimeter.Builder setTitle(String value)
Human readable title. Must be unique within the Policy.
string title = 2;
Name | Description |
value | String The title to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setTitleBytes(ByteString value)
public ServicePerimeter.Builder setTitleBytes(ByteString value)
Human readable title. Must be unique within the Policy.
string title = 2;
Name | Description |
value | ByteString The bytes for title to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final ServicePerimeter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ServicePerimeter.Builder |
setUpdateTime(Timestamp value)
public ServicePerimeter.Builder setUpdateTime(Timestamp value)
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Name | Description |
value | Timestamp |
Type | Description |
ServicePerimeter.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public ServicePerimeter.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Name | Description |
builderForValue | Builder |
Type | Description |
ServicePerimeter.Builder |
setUseExplicitDryRunSpec(boolean value)
public ServicePerimeter.Builder setUseExplicitDryRunSpec(boolean value)
Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly exists for all Service Perimeters, and that spec is identical to the status for those Service Perimeters. When this flag is set, it inhibits the generation of the implicit spec, thereby allowing the user to explicitly provide a configuration ("spec") to use in a dry-run version of the Service Perimeter. This allows the user to test changes to the enforced config ("status") without actually enforcing them. This testing is done through analyzing the differences between currently enforced and suggested restrictions. use_explicit_dry_run_spec must bet set to True if any of the fields in the spec are set to non-default values.
bool use_explicit_dry_run_spec = 9;
Name | Description |
value | boolean The useExplicitDryRunSpec to set. |
Type | Description |
ServicePerimeter.Builder | This builder for chaining. |