public static final class ConditionContext.Builder extends GeneratedMessage.Builder<ConditionContext.Builder> implements ConditionContextOrBuilderAdditional context for troubleshooting conditional role bindings and deny rules.
Protobuf type google.cloud.policytroubleshooter.iam.v3.ConditionContext
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ConditionContext.BuilderImplements
ConditionContextOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllEffectiveTags(Iterable<? extends ConditionContext.EffectiveTag> values)
public ConditionContext.Builder addAllEffectiveTags(Iterable<? extends ConditionContext.EffectiveTag> values)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag> |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
addEffectiveTags(ConditionContext.EffectiveTag value)
public ConditionContext.Builder addEffectiveTags(ConditionContext.EffectiveTag value)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.EffectiveTag |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
addEffectiveTags(ConditionContext.EffectiveTag.Builder builderForValue)
public ConditionContext.Builder addEffectiveTags(ConditionContext.EffectiveTag.Builder builderForValue)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ConditionContext.EffectiveTag.Builder |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
addEffectiveTags(int index, ConditionContext.EffectiveTag value)
public ConditionContext.Builder addEffectiveTags(int index, ConditionContext.EffectiveTag value)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ConditionContext.EffectiveTag |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
addEffectiveTags(int index, ConditionContext.EffectiveTag.Builder builderForValue)
public ConditionContext.Builder addEffectiveTags(int index, ConditionContext.EffectiveTag.Builder builderForValue)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ConditionContext.EffectiveTag.Builder |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
addEffectiveTagsBuilder()
public ConditionContext.EffectiveTag.Builder addEffectiveTagsBuilder()Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ConditionContext.EffectiveTag.Builder |
|
addEffectiveTagsBuilder(int index)
public ConditionContext.EffectiveTag.Builder addEffectiveTagsBuilder(int index)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.EffectiveTag.Builder |
|
build()
public ConditionContext build()| Returns | |
|---|---|
| Type | Description |
ConditionContext |
|
buildPartial()
public ConditionContext buildPartial()| Returns | |
|---|---|
| Type | Description |
ConditionContext |
|
clear()
public ConditionContext.Builder clear()| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
clearDestination()
public ConditionContext.Builder clearDestination()The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
clearEffectiveTags()
public ConditionContext.Builder clearEffectiveTags()Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
clearRequest()
public ConditionContext.Builder clearRequest()Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
clearResource()
public ConditionContext.Builder clearResource()Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
getDefaultInstanceForType()
public ConditionContext getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ConditionContext |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getDestination()
public ConditionContext.Peer getDestination()The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Peer |
The destination. |
getDestinationBuilder()
public ConditionContext.Peer.Builder getDestinationBuilder()The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Peer.Builder |
|
getDestinationOrBuilder()
public ConditionContext.PeerOrBuilder getDestinationOrBuilder()The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.PeerOrBuilder |
|
getEffectiveTags(int index)
public ConditionContext.EffectiveTag getEffectiveTags(int index)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.EffectiveTag |
|
getEffectiveTagsBuilder(int index)
public ConditionContext.EffectiveTag.Builder getEffectiveTagsBuilder(int index)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.EffectiveTag.Builder |
|
getEffectiveTagsBuilderList()
public List<ConditionContext.EffectiveTag.Builder> getEffectiveTagsBuilderList()Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getEffectiveTagsCount()
public int getEffectiveTagsCount()Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
|
getEffectiveTagsList()
public List<ConditionContext.EffectiveTag> getEffectiveTagsList()Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
List<EffectiveTag> |
|
getEffectiveTagsOrBuilder(int index)
public ConditionContext.EffectiveTagOrBuilder getEffectiveTagsOrBuilder(int index)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.EffectiveTagOrBuilder |
|
getEffectiveTagsOrBuilderList()
public List<? extends ConditionContext.EffectiveTagOrBuilder> getEffectiveTagsOrBuilderList()Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTagOrBuilder> |
|
getRequest()
public ConditionContext.Request getRequest()Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Request |
The request. |
getRequestBuilder()
public ConditionContext.Request.Builder getRequestBuilder()Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Request.Builder |
|
getRequestOrBuilder()
public ConditionContext.RequestOrBuilder getRequestOrBuilder()Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.RequestOrBuilder |
|
getResource()
public ConditionContext.Resource getResource()Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Resource |
The resource. |
getResourceBuilder()
public ConditionContext.Resource.Builder getResourceBuilder()Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Resource.Builder |
|
getResourceOrBuilder()
public ConditionContext.ResourceOrBuilder getResourceOrBuilder()Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Returns | |
|---|---|
| Type | Description |
ConditionContext.ResourceOrBuilder |
|
hasDestination()
public boolean hasDestination()The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the destination field is set. |
hasRequest()
public boolean hasRequest()Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the request field is set. |
hasResource()
public boolean hasResource()Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the resource field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeDestination(ConditionContext.Peer value)
public ConditionContext.Builder mergeDestination(ConditionContext.Peer value)The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.Peer |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
mergeFrom(ConditionContext other)
public ConditionContext.Builder mergeFrom(ConditionContext other)| Parameter | |
|---|---|
| Name | Description |
other |
ConditionContext |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ConditionContext.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ConditionContext.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
mergeRequest(ConditionContext.Request value)
public ConditionContext.Builder mergeRequest(ConditionContext.Request value)Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.Request |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
mergeResource(ConditionContext.Resource value)
public ConditionContext.Builder mergeResource(ConditionContext.Resource value)Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.Resource |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
removeEffectiveTags(int index)
public ConditionContext.Builder removeEffectiveTags(int index)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setDestination(ConditionContext.Peer value)
public ConditionContext.Builder setDestination(ConditionContext.Peer value)The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.Peer |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setDestination(ConditionContext.Peer.Builder builderForValue)
public ConditionContext.Builder setDestination(ConditionContext.Peer.Builder builderForValue)The destination of a network activity, such as accepting a TCP connection. In a multi-hop network activity, the destination represents the receiver of the last hop.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Peer destination = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ConditionContext.Peer.Builder |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setEffectiveTags(int index, ConditionContext.EffectiveTag value)
public ConditionContext.Builder setEffectiveTags(int index, ConditionContext.EffectiveTag value)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
ConditionContext.EffectiveTag |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setEffectiveTags(int index, ConditionContext.EffectiveTag.Builder builderForValue)
public ConditionContext.Builder setEffectiveTags(int index, ConditionContext.EffectiveTag.Builder builderForValue)Output only. The effective tags on the resource. The effective tags are fetched during troubleshooting.
repeated .google.cloud.policytroubleshooter.iam.v3.ConditionContext.EffectiveTag effective_tags = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
ConditionContext.EffectiveTag.Builder |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setRequest(ConditionContext.Request value)
public ConditionContext.Builder setRequest(ConditionContext.Request value)Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.Request |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setRequest(ConditionContext.Request.Builder builderForValue)
public ConditionContext.Builder setRequest(ConditionContext.Request.Builder builderForValue)Represents a network request, such as an HTTP request.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Request request = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ConditionContext.Request.Builder |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setResource(ConditionContext.Resource value)
public ConditionContext.Builder setResource(ConditionContext.Resource value)Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ConditionContext.Resource |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|
setResource(ConditionContext.Resource.Builder builderForValue)
public ConditionContext.Builder setResource(ConditionContext.Resource.Builder builderForValue)Represents a target resource that is involved with a network activity. If multiple resources are involved with an activity, this must be the primary one.
.google.cloud.policytroubleshooter.iam.v3.ConditionContext.Resource resource = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ConditionContext.Resource.Builder |
| Returns | |
|---|---|
| Type | Description |
ConditionContext.Builder |
|